สร้างไฟล์ Excel ด้วยภาษา Python
ขอแนะนำโมดูลสำหรับใช้จัดการกับไฟล์ Excel ด้วยภาษา Python สองโมดูลดังนี้ครับ
- xlwt
- XlsxWriter
ทั้งสองโมดูลนี้ถูกพัฒนาโดย John Machin รองรับการทำงานทั้งใน Python 2 และ Python 3 และยังใช้ License: BSD อีกด้วยครับ แต่สองโมดูลนี้มีจุดต่างกันดังนี้ครับ
โดยโมดูล xlwt จะรองรับการสร้างไฟล์ของ MS Excel 97/2000/XP/2003 โดยไฟล์จะเป็น XLS เท่านั้น ส่วนโมดูล XlsxWriter จะรองรับ Excel 2007 ขึ้นไปโดยจะเป็นไฟล์ XLSX
วิธีการติดตั้ง
xlwt
สามารถติดตั้งได้โดยใช้คำสั่ง pip:
pip install xlwt
อ่านเอกสารการใช้งาน xlwt ได้ที่ https://xlwt.readthedocs.org/en/latest/index.html
XlsxWriter
สามารถติดตั้งได้โดยใช้คำสั่ง pip:
pip install xlsxwriter
อ่านเอกสารการใช้งาน XlsxWriter ได้ที่ https://xlsxwriter.readthedocs.org
อ่านไฟล์ Excel ด้วย Python
ผมแนะนำโมดูล openpyxl ครับ สามารถอ่านไฟล์และสร้างไฟล์ Excel ได้ โดยรองรับไฟล์ xlsx/xlsm ของ Excel 2007 ครับ ใช้งานได้ทั้ง Python 2 และ Python 3 ใช้ MIT License ครับ สามารถติดตั้งได้โดยใช้คำสั่ง pip:
pip install openpyxl
ตัวอย่างการเขียนไฟล์
ผลลัพธ์
ตัวอย่างการอ่านไฟล์
ผลลัพธ์
สวัสดี :D
อ่านเอกสารการใช้งานโมดูล openpyxl ได้ที่ http://openpyxl.readthedocs.org
ติดตามบทความต่อไปนะครับ
ขอบคุณครับ
0 ความคิดเห็น:
แสดงความคิดเห็น
แสดงความคิดเห็นได้ครับ :)