บทช่วยสอนที่คมชัดนี้แนะนำ วิธีแทรกภาพพื้นหลัง Excel โดยใช้ C# ให้ข้อมูลเกี่ยวกับการกำหนดค่าและโครงสร้างภาษาที่จำเป็นในขณะที่เขียนแอปพลิเคชัน หลังจากเพิ่ม รูปภาพพื้นหลัง Excel โดยใช้ C# แล้ว คุณจะสามารถบันทึกเป็น XLSX, XLS หรือในรูปแบบอื่นๆ ที่รองรับได้
ขั้นตอนในการแทรกภาพพื้นหลังของ Excel โดยใช้ C#
- สร้างสภาพแวดล้อมเพื่อเพิ่ม Aspose.Cells for .NET เพื่อแทรกภาพพื้นหลังของแผ่นงาน
- สร้างสเปรดชีตใหม่โดยใช้วัตถุคลาส Workbook เพื่อเพิ่มรูปภาพพื้นหลัง
- เข้าถึง worksheet แรกที่จะเพิ่มรูปภาพเป็นพื้นหลัง
- อ่านไบต์ทั้งหมดจากไฟล์รูปภาพที่จะตั้งค่า
- ตั้งค่าคุณสมบัติ BackgroundImage ของชีตโดยระบุอาร์เรย์ไบต์
- บันทึกสมุดงานผลลัพธ์ที่มีภาพพื้นหลังในแผ่นงานที่เลือก
ขั้นตอนเหล่านี้อธิบายขั้นตอนการ แทรกภาพพื้นหลังสเปรดชีตโดยใช้ C# มีการแนะนำคลาส เมธอด และคุณสมบัติที่จำเป็นทั้งหมดที่จำเป็นในการเพิ่มพื้นหลังรูปภาพ กระบวนการนี้ค่อนข้างง่าย เนื่องจากไบต์ทั้งหมดของไฟล์รูปภาพจะถูกอ่านเป็นอาร์เรย์ไบต์และตั้งค่าเป็นคุณสมบัติ BackgroundImage ของเวิร์กชีตที่เลือก
โค้ดตัวอย่างเพื่อแทรกรูปภาพพื้นหลังสำหรับแผ่นงาน Excel โดยใช้ C#
using Aspose.Cells; | |
using System; | |
using System.IO; | |
namespace KbExample | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to set Excel sheet background image in c# | |
{ | |
// Initialize license | |
Aspose.Cells.License lic = new Aspose.Cells.License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Create a new Workbook. | |
Workbook workbook = new Workbook(); | |
// Get a reference to the first worksheet for adding a background image | |
Worksheet sheet = workbook.Worksheets[0]; | |
// Read the background image bytes and save in an array | |
byte[] imageData = File.ReadAllBytes(@"Background.jpg"); | |
// Set the sheet background-image property | |
sheet.BackgroundImage = imageData; | |
//Save the excel file. | |
workbook.Save(@"WorkbookWithBackground.xlsx"); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
รหัสนี้สาธิตขั้นตอนการ เพิ่มพื้นหลังรูปภาพ Excel โดยใช้ C# ขั้นแรก สร้างหรือโหลดเวิร์กบุ๊กเป้าหมาย และเข้าถึงการอ้างอิงไปยังเวิร์กชีตที่ต้องการซึ่งต้องตั้งค่าภาพพื้นหลัง คุณสามารถอ่านไบต์จากไฟล์หรือรับจากฐานข้อมูล sone หรือ Web API ตามข้อกำหนด
บทช่วยสอนนี้ได้แนะนำให้เราแทรกภาพพื้นหลังลงในแผ่นงานในสมุดงาน หากคุณต้องการเรียนรู้ขั้นตอนการเพิ่มรูปภาพในเซลล์ Excel โปรดดูบทความใน วิธีเพิ่มรูปภาพใน Excel โดยใช้ C#