ไฟล์ xlsx เป็นไฟล์ตารางเก็บข้อมูลที่สร้างจากโปรแกรม excel
ในการเขียนโปรแกรมภาษาไพทอนมีโมดูลสำหรับงานด้านนี้จำนวนมากมาย หนึ่งในโมดูลที่นิยม คือ โมดูล pyexcel และมีโมดูลส่วนเสริม สำหรับการเปิดไฟล์ xlsx ต้องใช้โมดูล pyexcel-xlsx
โมดูล pyexcel-xlsx เป็นโมดูลสำหรับใช้จัดการไฟล์ xlsx,xlsm บนภาษาไพทอน สำหรับสร้าง อ่าน และเขียนข้อมูลลงไฟล์ xlsx ได้
รองรับทั้งไพทอน 2 และไพทอน 3
ใช้ New BSD License
สามารถติดตั้งได้โดยใช้คำสั่ง pip:
pip install pyexcel-xlsx
ตัวอย่างการอ่านข้อมูลจากไฟล์ xlsx ด้วยโมดูล pyexcel-xlsx ในภาษาไพทอน
[python]
from pyexcel_xlsx import get_data
data = get_data("ไฟล์.xlsx") # จะได้ข้อมูลเป็นข้อมูลชนิด OrderedDict
from json import loads, dumps
b = loads(dumps(data)) # แปลงข้อมูล OrderedDict ไปเป็นข้อมูลชนิด dict
[/python]
อ่านเอกสารการใช่้งานได้ที่ https://pyexcel.readthedocs.org/en/
ติดตามบทความต่อไปนะครับ
ขอบคุณครับ
0 ความคิดเห็น:
แสดงความคิดเห็น
แสดงความคิดเห็นได้ครับ :)