ไลบรารี่แก้ไข Python XLS โอเพ่นซอร์ส
ไลบรารี Python โอเพนซอร์สฟรีสำหรับสร้างและแก้ไขไฟล์ Excel XLS
Pyexcel-XLS คืออะไร?
Pyexcel-XLS เป็นไลบรารี Python โอเพนซอร์สสำหรับสร้าง เปิด และแก้ไขไฟล์ Microsoft Excel XLS ซึ่งเป็นส่วนประกอบย่อยของไลบรารี Pyexcel ที่มีส่วนประกอบอื่นๆ นอกเหนือจาก Pyexcel-XLS Pyexcel-XLS ช่วยให้คุณทำงานกับแถวและคอลัมน์ของไฟล์ XLS ที่คุณสามารถแก้ไขและบันทึกไฟล์ XLS กลับลงในดิสก์ได้ Pyexcel-XLS รองรับรูปแบบไฟล์ Excel จำนวนมากสำหรับการอ่านและเขียนภายใต้ข้อจำกัดบางประการ
คุณสมบัติของ Pyexcel-XLS
ต่อไปนี้คือคุณลักษณะหลักบางประการของ Pyexcel-XLS API:
- อินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชันหนึ่งตัว (API) สำหรับจัดการแหล่งข้อมูลหลายแหล่ง เช่น ไฟล์ทางกายภาพ ไฟล์หน่วยความจำ ตาราง SQLAlchemy, Django Model และโครงสร้างข้อมูล Python: พจนานุกรม เรกคอร์ด และอาร์เรย์
- API หนึ่งเดียวสำหรับการอ่านและเขียนข้อมูลในรูปแบบไฟล์ Excel ต่างๆ
- รองรับการสตรีมข้อมูลสำหรับชุดข้อมูลขนาดใหญ่ เครื่องกำเนิดไฟฟ้าสามารถส่งคืนให้กับคุณได้ เช็คเอาท์ iget_records, iget_array, isave_as และ isave_book_as
รูปแบบไฟล์ที่รองรับ
Pyexcel-XLS รองรับรูปแบบไฟล์ต่อไปนี้
File Format | Definition |
---|---|
csv | comma separated values |
tsv | tab separated values |
csvz | a zip file that contains one or many csv files |
tsvz | a zip file that contains one or many tsv files |
xls | a spreadsheet file format created by MS-Excel 97-2003 |
xlsx | MS-Excel Extensions to the Office Open XML SpreadsheetML File Format. |
xlsm | an MS-Excel Macro-Enabled Workbook file |
ods | open document spreadsheet |
fods | flat open document spreadsheet |
json | java script object notation |
html | html table of the data structure |
simple | simple presentation |
rst | rStructured Text presentation of the data |
mediawiki | media wiki table |
ภาพรวม API ของ Pyexcel
เริ่มต้นใช้งาน Pyexcel-XLS
เราสามารถดาวน์โหลดไลบรารี Pyexcel-XLS ได้จาก GitHub หรือใช้คำสั่ง pip install:
การติดตั้ง
การติดตั้ง Pyexcel-XLS นั้นง่ายมากและสามารถทำได้จากเทอร์มินัล ดังแสดงด้านล่าง:
การติดตั้ง Pyexcel-XLS
pip3 install Pyexcel-XLS
ตัวอย่างโค้ด Python Pyexcel-XLS
Examples using the Pyexcel-XLS Python library are as follow. You can use the FREE Excel XLS file template to try these examples.อ่านและบันทึกไฟล์ XLS ใน Python
คุณสามารถอ่านไฟล์ XLS โดยใช้ไลบรารี Python Pyexcel-XLS จากนั้นบันทึกกลับลงในดิสก์โดยใช้คำสั่ง save_as ของ API ดังที่แสดงในตัวอย่างโค้ดต่อไปนี้
เพิ่มแถวลงใน Excel XLS โดยใช้ Python
Pyexcel-XLS ช่วยให้คุณสามารถเพิ่มแถวในไฟล์ Excel XLS ได้โดยใช้เมธอด get_sheet ในคลาส Workbook ของ API ซึ่งจะเป็นการเพิ่มแถวถัดจากจำนวนแถวสูงสุดที่มีอยู่ของไฟล์ XLS ดังที่แสดงในตัวอย่างโค้ดต่อไปนี้
เพิ่มคอลัมน์ลงใน Excel XLS ด้วย Pyexcel-XLS
คุณสามารถเพิ่มแถวในไฟล์ XLS ของ Excel โดยใช้ API ของ Pyexcel-XLS ได้เช่นเดียวกัน โดยจะเหมือนกับการเพิ่มแถวในไฟล์ XLS โดยใช้ API ของ Pyexcel-XLS ดังแสดงในตัวอย่างโค้ดต่อไปนี้
อัปเดตข้อมูลคอลัมน์ในไฟล์ XLS ใน Python
นอกจากการเพิ่มคอลัมน์ใหม่ลงในไฟล์ XLS แล้ว คุณยังสามารถอัปเดตเนื้อหาของคอลัมน์ที่มีอยู่แล้วโดยใช้ Pyexcel-XLS API ได้ด้วย ซึ่งทำได้โดยเข้าถึงคอลัมน์โดยใช้ดัชนีและใส่ข้อมูลลงในคอลัมน์เฉพาะนี้
ทรัพยากร
บทสรุป
API Pyexcel-XLS ช่วยให้คุณทำงานกับไฟล์ XLS จากภายในแอปพลิเคชัน Python ของคุณ ช่วยให้คุณอ่าน แก้ไข และบันทึกไฟล์ XLS ที่แก้ไขแล้วโดยใช้ Python ได้ ใช้ไฟล์ Excel เทมเพลตฟรีด้านบน
สินค้าที่คล้ายกัน
- Apache POI XWPF | โอเพ่นซอร์ส Java API เพื่อสร้างและแก้ไขไฟล์ DOCX
- DocX | โอเพ่นซอร์ส .NET API สำหรับสร้างและแก้ไขไฟล์ DOCX
- Docx4J | โอเพ่นซอร์ส Java API เพื่อสร้างและแก้ไขไฟล์ DOC และ DOCX
- ExcelDataReader | โอเพ่นซอร์ส .NET API สำหรับอ่านเอกสาร XLS, XLSX, CSV และสเปรดชีต
- FileFormat.Words API | โอเพ่นซอร์ส .NET API สำหรับรูปแบบไฟล์ Microsoft Word