AngelPine 发表于 2021-12-23 12:00

请教下python读取excel文件名有空格横岗报错怎么解决?

请教下我用pycharm读取excel但是我这个excel文件名称包含空格,读取会报错怎么解决
江苏大数据平台每日巡检 - 20211222
读取代码是
wb=xlrd.open_workbook("C:/Users/Aaron/Desktop/巡检/2021年12月/江苏大数据平台每日巡检 - 20211222.xlsx",formatting_info=True)
C:\Users\Aaron\PycharmProjects\pythonProject\venv\Scripts\python.exe C:/Users/Aaron/PycharmProjects/pythonProject/win11.py
Traceback (most recent call last):
File "C:\Users\Aaron\PycharmProjects\pythonProject\win11.py", line 8, in <module>
    wb=xlrd.open_workbook("C:/Users/Aaron/Desktop/巡检/2021年12月/江苏大数据平台每日巡检 - 20211222.xlsx",formatting_info=True)
File "C:\Users\Aaron\PycharmProjects\pythonProject\venv\lib\site-packages\xlrd\__init__.py", line 170, in open_workbook
    raise XLRDError(FILE_FORMAT_DESCRIPTIONS+'; not supported')
xlrd.biffh.XLRDError: Excel xlsx file; not supported

as614001 发表于 2021-12-23 12:30

最新版本xld ,不支持 xlsx

追蜗牛的小乌龟 发表于 2021-12-23 12:48

先卸载xlrd模块
pip uninstall xlrd
再安装1.2.0版本的
pip install xlrd==1.2.0

wesbow 发表于 2021-12-23 13:37

xlrd更新到了2.0.1版本,只支持.xls文件

解决办法:安装旧版xlrd

pip uninstall xlrd
pip install xlrd==1.2.0

changesmile 发表于 2021-12-23 13:48

xls和xlsx需要对应的不同包
试试openpyxl

不是秀才 发表于 2021-12-23 18:30

转成xls再操作
页: [1]
查看完整版本: 请教下python读取excel文件名有空格横岗报错怎么解决?