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