Python讀取Excel表格數據


在python中,讀寫Excel的方法有很多種,下面主要介紹如何使用pandas來讀取Excel表格數據

安裝pandas和其他依賴包

pip3 install openpyxl
pip3 install pandas

有如下Excel表格a.xlsx

name age sex
Tony 18 male
Jane 16 female
Mary 15 female

讀取以上表格數據,並轉化為字典

import pandas as pd

df = pd.read_excel('a.xlsx')  # 讀取excel數據
print(df)

data_list = df.to_dict(orient='records')  # 轉換為字典列表
# orient='records'表示全部列名與每一行的值形成一一對應的映射關系
print(data_list)

結果如下

   name  age     sex
0  Tony   18    male
1  Jane   16  female
2  Mary   15  female
[{'name': 'Tony', 'age': 18, 'sex': 'male'}, {'name': 'Jane', 'age': 16, 'sex': 'female'}, {'name': 'Mary', 'age': 15, 'sex': 'female'}]


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM