วิธีแปลงแผนภูมิ Excel เป็น JPG โดยใช้ Python

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

ขั้นตอนในการแปลงแผนภูมิ Excel เป็น JPG โดยใช้ Python

  1. กำหนดค่าสภาพแวดล้อมเป็น ใช้ Aspose.Cells สำหรับ Python ผ่าน Java สำหรับการแปลงแผนภูมิเป็น JPG
  2. โหลดสเปรดชีตต้นฉบับโดยใช้วัตถุคลาส Workbook ซึ่งมีแผนภูมิอยู่
  3. เข้าถึงแผ่นงานที่มีแผนภูมินี้
  4. รับการอ้างอิงไปยังแผนภูมิเป้าหมายในเวิร์กชีตที่เลือกเป็นวัตถุ Chart
  5. บันทึกแผนภูมิที่เลือกเป็นไฟล์ JPG ลงในดิสก์

ขั้นตอนเหล่านี้อธิบายกระบวนการที่สมบูรณ์ในการ บันทึกแผนภูมิ Excel เป็น JPG โดยใช้ Python โดยขั้นแรกให้อ้างอิงถึงบทความที่มีขั้นตอนโดยละเอียดในการกำหนดค่าสภาพแวดล้อมสำหรับการทดสอบโค้ดตัวอย่าง จากนั้นตามด้วยตรรกะการเขียนโปรแกรมทีละขั้นตอนสำหรับการเขียนแอปพลิเคชันนี้ กระบวนการนี้ค่อนข้างง่าย โดยขั้นแรกคุณต้องโหลดไฟล์ Excel ต้นทาง จากนั้นจึงเข้าถึงแผ่นงานเป้าหมายจากชุดของแผ่นงานในสมุดงานที่โหลด แผ่นงานแต่ละแผ่นมีคอลเลกชันของแผนภูมิที่ใช้ในการเข้าถึงถ่านเป้าหมายแล้วบันทึกเป็นรูปภาพโดยใช้เมธอด toImage()

รหัสเพื่อส่งออกแผนภูมิ Excel เป็น JPG โดยใช้ Python

ตัวอย่างโค้ดนี้แนะนำให้คุณ เปลี่ยนแผนภูมิ Excel เป็น JPG โดยใช้ Python ด้วยความช่วยเหลือของการเรียก API น้อยมาก เช่น ตัวสร้างคลาสสมุดงาน ซึ่งใช้ชื่อไฟล์จริงเป็นอาร์กิวเมนต์ อย่างไรก็ตาม คุณสามารถโหลดไฟล์ Excel ต้นฉบับจากสตรีมได้ จำนวนไบต์ที่ได้รับบนเครือข่าย อ่านจากฐานข้อมูลหรือจากแหล่งอื่น ๆ ในทำนองเดียวกัน คุณสามารถใช้ตัวสร้างอื่นๆ ที่ใช้ตัวเลือกการโหลด เช่น การเลือกชนิดของข้อมูลที่จะโหลดแทนเวิร์กบุ๊กทั้งหมดเพื่อให้ได้ประสิทธิภาพ การตั้งรหัสผ่านสำหรับไฟล์ที่ได้รับการป้องกัน ฯลฯ เป็นต้น นอกจากนี้ยังมีตัวเลือกในการบันทึกภาพที่ส่งออกเป็นรูปแบบอื่นเช่น PNG, BMP, TIFF เป็นต้น

บทช่วยสอนนี้มีคำแนะนำในการเขียนตัวแปลงสำหรับแผนภูมิ Excel เป็นรูปภาพโดยใช้ Python หากคุณต้องการเรียนรู้ขั้นตอนการแปลงทั้งเวิร์กชีตเป็นรูปภาพ โปรดดูบทความใน วิธีสร้างภาพสเปรดชีตโดยใช้ Python

 ไทย