บทความสั้นๆ นี้อธิบายถึง วิธีแปลงไฟล์ XML เป็น Excel โดยใช้ Python โดยจะกล่าวถึงการตั้งค่าสภาพแวดล้อม อัลกอริทึมแบบขั้นตอน และโค้ดตัวอย่างที่รันได้เพื่อแปลง XML เป็น XLSX โดยใช้ Python นอกจากนี้ ยังมีตัวเลือกอื่นๆ อีกหลายตัวเลือกในการปรับแต่งไฟล์ Excel เอาต์พุต
ขั้นตอนในการแปลง XML เป็น Excel โดยใช้ Python
- กำหนดค่า IDE ให้ทำงานร่วมกับ Aspose.Cells สำหรับ Python ผ่าน Java เพื่อแปลงไฟล์ XML
- โหลดไฟล์ XML ต้นฉบับโดยใช้วัตถุคลาส Workbook
- ส่งออกไฟล์ XLSX เอาต์พุตจาก XML ต้นทางโดยใช้คลาส SaveFormat
ขั้นตอนเหล่านี้แสดงภาพรวมของกระบวนการแปลงไฟล์ XML เป็น Excel โดยใช้ Python กระบวนการเริ่มต้นโดยการโหลดไฟล์ XML ต้นฉบับ ต่อจากนั้น ไฟล์ Excel จะแสดงผลซึ่งสามารถส่งออกไปยังสตรีมหรือดิสก์โดยใช้เส้นทางของไฟล์
รหัสเพื่อแปลง XML เป็น Excel โดยใช้ Python
import jpype | |
import asposecells | |
jpype.startJVM() | |
from asposecells.api import License, Workbook, SaveFormat | |
# Instantiate the license | |
license = License() | |
license.setLicense("License.lic") | |
# Load XML file | |
workbook = Workbook("book1.xml") | |
# Save output Excel file | |
workbook.save("XMLtoExcel.xlsx" , SaveFormat.XLSX) | |
print("XML file converted to Excel successfully") | |
jpype.shutdownJVM() |
โค้ดตัวอย่างนี้แสดงขั้นตอนการ แปลงไฟล์ XML เป็น Excel โดยใช้ Python ก่อนอื่น สร้างอินสแตนซ์ของคลาสสมุดงานเพื่อโหลดไฟล์ XML ต้นฉบับ ถัดไป เรียกใช้วิธีการบันทึกเพื่อแสดงไฟล์ Excel เอาต์พุตในขณะที่ระบุรูปแบบไฟล์ XLSX ยิ่งไปกว่านั้น คุณสามารถเลือกจัดการไฟล์ Excel ได้ด้วยการเข้ารหัสเนื้อหา กรองข้อมูล และซ่อนหรือแปลงแผ่นงานหรือช่วงเซลล์ใด ๆ ตามความต้องการของคุณ
บทช่วยสอนนี้ได้อธิบายการส่งออก XML เป็น XLS โดยใช้ Python หากคุณสนใจที่จะเรียนรู้การผสานเซลล์ โปรดอ่านบทความเกี่ยวกับ วิธีผสานเซลล์ใน Excel โดยใช้ Python