Python使用xlrd來讀取xlsx文件


在使用xlrd來讀取xlsx文件會出現報錯的情況,如下是解決方案


方法一:

  1. 使用如下命令查看xlrd的版本,如果是2.1.0,讀取xlsx時會報錯,可以手動將文件另存為xls文件,再進行讀取
    pip show xlrd

方法二:

  1. 將xlrd的版本轉為1.2.0版本,操作如下:
    pip uninstall xlrd
    pip install xlrd==1.2.0

  2. 此時如果依舊報錯:'ElementTree' object has no attribute 'getiterator' ,則需要進行如下更改:
    pip show xlrd 根據Location找到並進入xlrd文件夾,打開xlsx.py
    然后查詢里面的 getiterator(),把里面兩處getiterator替換為iter 即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM