Python讀取xlsx文件報錯:xlrd.biffh.XLRDError:?Excel?xlsx?file;not?supported問題解決
發(fā)現(xiàn)錯誤
利用Python庫xlrd中的xlrd.open_workbook()函數(shù)讀取自定義xlsx表格文件時出錯如下:
Traceback (most recent call last):
File "C:/Users/llll/PycharmProjects/pythonProject1/RandomForestRegression.py", line 96, in <module>
x_train , y_train , x_test , y_test = load_data(2,60,1,9,0,r'C:\Users\llll\Desktop\特征表.xlsx')
File "C:/Users/llll/PycharmProjects/pythonProject1/RandomForestRegression.py", line 14, in load_data
workbook = xlrd.open_workbook(str(FilePath)) #excel路徑
File "C:\Users\llll\PycharmProjects\pythonProject1\venv\lib\site-packages\xlrd\__init__.py", line 170, in open_workbook
raise XLRDError(FILE_FORMAT_DESCRIPTIONS[file_format]+'; not supported')
xlrd.biffh.XLRDError: Excel xlsx file; not supported
Process finished with exit code 1
經過查資料總結后得到如下解法:
(1)檢查第三方庫xlrd的版本:
我這里的版本為xlrd2.0.1最新版本,問題就出在這里,需要卸載最新版本,安裝舊版本,卸載安裝過程如下。

PyCharm查看版本、添加與移除第三方庫的方法:
●File-Settings

●Project-Python Interpreter

●移除操作:選中需要刪除的包并點減號

●添加操作:點擊加號

●搜索框中搜索:

●找到并點擊需要安裝的包,Install Package:

按照上述步驟卸載xlrd后再安裝xlrd2后,錯誤解決。
(2)別忘了修改import名稱與調用的包名稱
總結
到此這篇關于Python讀取xlsx文件報錯:xlrd.biffh.XLRDError: Excel xlsx file;not supported問題解決的文章就介紹到這了,更多相關讀取xlsx文件報錯xlrd.biffh.XLRDError內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
使用Python實現(xiàn)Office文檔(Word/Excel/PowerPoint)批量轉換為PDF
在處理不同格式的Office文檔(如Word、Excel和PowerPoint)時,將其轉換為PDF格式是常見的需求,本文就跟隨小編來看看如何使用Python將Word/Excel/PowerPoint批量轉換為PDF吧2024-10-10

