Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธีแปลงสเปรดชีตเป็น Python Dictionary

วิธีที่ง่ายที่สุดในการแปลงสเปรดชีตเป็น Python dictionary คือใช้ไลบรารีภายนอกอย่าง pandas ซึ่งมีฟีเจอร์ที่ช่วยเหลืออย่าง to_dict บนออบเจ็กต์ Excel คุณสามารถใช้ได้ดังนี้:

ตัวอย่าง

from pandas import *
xls = ExcelFile('my_file.xls')
data = xls.parse(xls.sheet_names[0])
print(data.to_dict())

ผลลัพธ์

{'id': 10, 'name': "John"}