วิธีแปลงแผนภูมิ Excel เป็น JPG ใน C# โดยไม่ต้อง Interop

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

ขั้นตอนในการแปลงแผนภูมิ Excel เป็น JPG ใน C#

  1. ใช้ NuGet package manager ติดตั้ง Aspose.Cells for .NET
  2. เพิ่มโดยใช้คำสั่งสำหรับ Aspose.Cells, Aspose.Cells.Charts และ Aspose.Cells.Rendering เนมสเปซ
  3. ตั้งค่าใบอนุญาต Aspose โดยใช้วิธี SetLicense
  4. โหลด workbook ที่มี chart
  5. รับตัวอย่างแผนภูมิจากแผ่นงานที่ต้องการ
  6. สุดท้าย บันทึกแผนภูมิเป็นไฟล์ JPG

ขั้นตอนเหล่านี้สาธิตกระบวนการแปลงแผนภูมิ Excel เป็น JPG ใน C# และบันทึกลงในไฟล์ อย่างไรก็ตาม ยังมีตัวเลือกอื่นๆ เช่น การบันทึกรูปภาพที่ส่งออกไปยัง MemoryStream และใช้งานตามนั้น ฟังก์ชัน Chart.ToImage() มีตัวเลือกให้เลือกหมายเลขหน้าด้วย หากแผนภูมิมีขนาดใหญ่เกินไปและประกอบด้วยหลายหน้า

รหัสเพื่อแปลงแผนภูมิ Excel เป็น JPG ใน C

การแปลงนี้ไม่จำเป็นต้องติดตั้ง MS Excel บนระบบหรือใช้การทำงานร่วมกัน เป็นรหัสแอปพลิเคชันแบบคอนโซลอย่างง่ายที่สามารถใช้ในแบบฟอร์ม ASP.NET และเทคโนโลยีเว็บอื่นๆ เช่น Azure และอื่นๆ อีกมากมาย

ในตัวอย่างนี้ เราได้เรียนรู้วิธีแปลงแผนภูมิ Excel เป็น JPG ใน C# อย่างไรก็ตาม เมื่อใช้ตัวเลือก ImageType คุณสามารถบันทึกเป็น PNG, BMP, PICT, TIFF, SVG และรูปแบบอื่นๆ อีกมากมาย คุณสามารถแปลงไฟล์ Excel เป็นรูปแบบอื่นได้ เช่น XPS ตามที่ระบุในบทความ วิธีแปลง Excel เป็น XPS ใน C#

 ไทย