วิธีแทรกภาพพื้นหลัง Excel โดยใช้ C#

บทช่วยสอนที่คมชัดนี้แนะนำ วิธีแทรกภาพพื้นหลัง Excel โดยใช้ C# ให้ข้อมูลเกี่ยวกับการกำหนดค่าและโครงสร้างภาษาที่จำเป็นในขณะที่เขียนแอปพลิเคชัน หลังจากเพิ่ม รูปภาพพื้นหลัง Excel โดยใช้ C# แล้ว คุณจะสามารถบันทึกเป็น XLSX, XLS หรือในรูปแบบอื่นๆ ที่รองรับได้

ขั้นตอนในการแทรกภาพพื้นหลังของ Excel โดยใช้ C#

  1. สร้างสภาพแวดล้อมเพื่อเพิ่ม Aspose.Cells for .NET เพื่อแทรกภาพพื้นหลังของแผ่นงาน
  2. สร้างสเปรดชีตใหม่โดยใช้วัตถุคลาส Workbook เพื่อเพิ่มรูปภาพพื้นหลัง
  3. เข้าถึง worksheet แรกที่จะเพิ่มรูปภาพเป็นพื้นหลัง
  4. อ่านไบต์ทั้งหมดจากไฟล์รูปภาพที่จะตั้งค่า
  5. ตั้งค่าคุณสมบัติ BackgroundImage ของชีตโดยระบุอาร์เรย์ไบต์
  6. บันทึกสมุดงานผลลัพธ์ที่มีภาพพื้นหลังในแผ่นงานที่เลือก

ขั้นตอนเหล่านี้อธิบายขั้นตอนการ แทรกภาพพื้นหลังสเปรดชีตโดยใช้ 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#

 ไทย