智教社

Python操作xlsx经验总结
一、路径问题

1. 采用相对路径,要注意查看工作目录是否正确。相对路径是相对工作目录,而不是文件。打开Anaconda Prompt时,第一行(Base) 后面的路径就是工作目录。

2.使用绝对路径时,注意要对'\'进行转义'\\',以避免报错。

二、版本问题

使用python3.x时,利用xlrd读取xlsx文件报错,可能是xlrd版本过高引起。

可以把第三方库xlrd的版本降为1.2.0来解决。操作如下:

pip uninstall xlrd

pip install xlrd==1.2.0

三、降低版本后

出现AttributeError: 'ElementTree' object has no attribute 'getiterator'解决办法

找到xlrd路径:pip show xlrd

进入xlrd目录,将xlrd.py中的getiterator()修改为iter()

四、其他方法

将xlsx文件转换为xls文件再进行读取。

Python操作WPS

扫一扫

手机端打开