สเปรดชีต Excel ใช้กันอย่างแพร่หลายเพื่อเก็บ นำเข้า หรือส่งออกข้อมูลจากแอปพลิเคชันหนึ่งไปยังอีกแอปพลิเคชันหนึ่ง นอกจากนี้ คุณสามารถดำเนินการต่างๆ กับข้อมูล เช่น การเรียงลำดับ การใช้สูตรทางคณิตศาสตร์ การสร้างแผนภูมิ เป็นต้น อย่างไรก็ตาม ในกรณีต่างๆ สมุดงาน XLSX หรือ XLS ของ Excel จำเป็นต้องแปลง เป็นรูปแบบ CSV (ค่าที่คั่นด้วยเครื่องหมายจุลภาค) สำหรับสถานการณ์ดังกล่าว บทความนี้ครอบคลุมวิธีการแปลงไฟล์ Excel เป็น CSV ใน Python
Python Excel เป็น API ตัวแปลง CSV
ในการแปลงรูปแบบ XLSX หรือ XLS ของ Excel เป็น CSV เราจะใช้ Aspose.Cells for Python ผ่าน Java เป็น API การจัดการสเปรดชีตที่มีประสิทธิภาพซึ่งช่วยให้คุณสร้าง แก้ไข หรือแปลงไฟล์ Excel คุณสามารถติดตั้ง API โดยใช้คำสั่งต่อไปนี้
pip install aspose-cells
แปลงไฟล์ Excel เป็น CSV
ต่อไปนี้เป็นขั้นตอนในการแปลงไฟล์ Excel XLSX หรือ XLS เป็น CSV ใน Python
- โหลดไฟล์ Excel โดยใช้คลาส Workbook
- แปลง Excel เป็น CSV โดยใช้วิธี Workbook.save(String, SaveFormat.CSV)
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลงไฟล์ XLSX เป็น CSV ใน Python
import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook, SaveFormat
# สร้างวัตถุสมุดงานด้วยเส้นทางของไฟล์ Excel
workbook = Workbook("data.xlsx")
# บันทึก XLSX เป็น CSV
workbook.save("ExcelToCSV.csv" , SaveFormat.CSV)
ไฟล์เอ็กเซล
CSV ที่แปลงแล้ว
My Data,,,,,,,
Items A,Items B,Items C,Items D,Items E,Items F,Items G,Items H
12,23,33,66,11,87,99,33
23,22,33,77,31,22,45,56
34,11,12,23,22,34,11,12
45,43,54,88,36,45,45,37
65,65,65,65,13,65,9,35
34,22,27,22,32,23,23,32
213,186,224,341,145,276,232,205
รับใบอนุญาต API ฟรี
คุณสามารถใช้ API ได้โดยไม่มีข้อจำกัดในการประเมินโดยขอ ใบอนุญาตชั่วคราวฟรี
บทสรุป
ในบทความนี้ คุณได้เรียนรู้วิธีแปลงไฟล์ Excel เป็น CSV ใน Python คุณสามารถสำรวจเพิ่มเติมเกี่ยวกับ Python สเปรดชีต API ได้โดยใช้ เอกสารประกอบ ในกรณีที่คุณมีคำถามหรือข้อสงสัย โปรดแจ้งให้เราทราบผ่านทาง ฟอรัม ของเรา