Excel เป็น SVG C#

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

ตัวแปลง C# Excel XLS เป็น SVG - ดาวน์โหลดฟรี

ในการแปลงไฟล์ Excel XLSX หรือ XLS เป็น SVG เราจะใช้ Aspose.Cells for .NET เป็น API ที่มีประสิทธิภาพสำหรับการสร้าง แก้ไข และแปลงไฟล์สเปรดชีตจากภายในแอปพลิเคชัน .NET คุณสามารถ ดาวน์โหลด API หรือติดตั้งโดยใช้ NuGet

PM> Install-Package Aspose.Cells

ขั้นตอนในการแปลงไฟล์ Excel เป็น SVG ใน C#

Aspose.Cells for .NET มีวิธีง่ายๆ ในการแปลงไฟล์ Excel เป็น SVG ภายในไม่กี่ขั้นตอน นี่คือวิธีที่คุณสามารถแปลงไฟล์ XLS หรือ XLSX เป็น SVG ด้วย API

  • โหลดไฟล์ Excel จากดิสก์
  • วนซ้ำแผ่นงานหรือเลือกแผ่นงานที่ต้องการ
  • แสดงแผ่นงานเป็นภาพ SVG และบันทึกไปยังตำแหน่งที่ต้องการ

ส่วนต่อไปนี้จะสาธิตวิธีการแปลงไฟล์ Excel เป็น SVG ใน C#

แปลง XLSX หรือ XLS เป็น SVG ใน C#

ต่อไปนี้เป็นขั้นตอนในการแปลงไฟล์ Excel XLSX หรือ XLS เป็น SVG ใน C#

  1. โหลดไฟล์ Excel โดยใช้คลาส Workbook
  2. เลือกแผ่นงานที่ต้องการหรือวนซ้ำแผ่นงานทั้งหมดในคอลเลกชัน Workbook.Worksheets
  3. สร้างวัตถุของคลาส ImageOrPrintOptions และตั้งค่าตัวเลือกการแสดงผล
  4. สร้างวัตถุของคลาส SheetRenderer สำหรับแผ่นงาน
  5. แปลง Excel เป็น SVG โดยใช้วิธี SheetRenderer.ToImage(int32, string)

ตัวอย่างโค้ด C# ต่อไปนี้แสดงวิธีการแปลง Excel XLSX เป็น SVG

// โหลดไฟล์ Excel
var workbook = new Workbook("sourceFile.xlsx");

// รับการอ้างอิงแผ่นงานที่ต้องการ
var worksheet = workbook.Worksheets[0];

// ตั้งค่าตัวเลือกสำหรับภาพที่ส่งออก
var options = new Aspose.Cells.Rendering.ImageOrPrintOptions()
{
    OnePagePerSheet = true,
    ImageType = Aspose.Cells.Drawing.ImageType.Svg
};

// แปลงแผ่นงาน Excel เป็น SVG
var renderer = new Aspose.Cells.Rendering.SheetRender(worksheet, options);
renderer.ToImage(0, "output.svg"); 

ตัวแปลง C# XLS เป็น SVG - รับใบอนุญาตฟรี

รับ ใบอนุญาตชั่วคราว และใช้ Aspose.Cells for .NET โดยไม่มีข้อจำกัดในการประเมิน

บทสรุป

ในบทความนี้ คุณได้เรียนรู้วิธีแปลงไฟล์ Excel XLSX หรือ XLS เป็น SVG ใน C# คุณสามารถดำเนินการแปลงนี้เพื่อฝังเนื้อหาของแผ่นงาน Excel ลงในแอปพลิเคชันของคุณ นอกจากนี้ คุณยังสามารถสำรวจคุณสมบัติอื่นๆ ของ Aspose.Cells for .NET โดยใช้ เอกสารประกอบ นอกจากนี้ คุณสามารถถามคำถามผ่าน ฟอรัม ของเรา

ดูสิ่งนี้ด้วย