pandas無法讀取excel文件:xlrd.biffh.XLRDError: Excel xlsx file; not supported


pandas無法打開.xlsx文件,xlrd.biffh.XLRDError: Excel xlsx file; not supported

分析原因

最近xlrd更新到了2.0.1版本,只支持.xls文件。所以pandas.read_excel(‘xxx.xlsx’)會報錯。

解決辦法

1.可以安裝舊版xlrd:
pip install xlrd==1.1.0
df=pandas.read_excel(‘data.xlsx’)
2.用openpyxl代替xlrd打開.xlsx文件:
第一步:安裝openpyxl包;
第二步:設置read_excel()中的參數。
df=pandas.read_excel(‘data.xlsx’,engine=‘openpyxl’)


免責聲明!

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



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