请教下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 最新版本xld ,不支持 xlsx 先卸载xlrd模块
pip uninstall xlrd
再安装1.2.0版本的
pip install xlrd==1.2.0 xlrd更新到了2.0.1版本,只支持.xls文件
解决办法:安装旧版xlrd
pip uninstall xlrd
pip install xlrd==1.2.0 xls和xlsx需要对应的不同包
试试openpyxl 转成xls再操作
页:
[1]