openpyxl无法处理.xlsx文件,怎么回事?
文件是.xls格式的,另存为.xlsx格式或者把后缀名修改为.xls格式后,用openpyxl都无法打开,不知怎么回事。 回复学习一下 这个是因为xls和xlsx本身文件的因素我以前也出现这种报错,你直接把xls的文件复制出来另存为一个xlsx文件就行,如果文件过大可以使用pandas进行保存成csv文件,但是好像Python不支持直接读取xls文件要下载一个第三方库 pangpang02 发表于 2023-7-10 22:25这个是因为xls和xlsx本身文件的因素我以前也出现这种报错,你直接把xls的文件复制出来另存为一个xlsx文件就 ...
另存为是不行的,打不开。 之前也遇到过这个问题,后来xlsx是用pandas打开的 只支持xlsx格式 xlrd库支持读取xls 我这实验没有问题啊,你把错误提示发出来看看 本帖最后由 hs248613 于 2023-7-11 08:53 编辑
楼主意思应该是已经另存为xlsx文件了,只是后缀不一样为什么不能读取。好比虽然是txt后缀的文件,但里面是python代码,我用python运行照样可以。
有可能内在逻辑不仅只是改了后缀吧,可以百看下openpyxl的文档说明,或者xlsx文件或xls文件的区别 贴出报错代码啊
页:
[1]
2