讀取文件時報錯:
xlrd.biffh.XLRDError: Unsupported format, or corrupt file: Expected BOF record; found '<?xml'
該xls文件在打開時確實會警告該文件與擴展名格式不一致。用文本編輯器打開該xls文件查看,發(fā)現確實不是xls文件,而是xml文件被保存為了xls文件。
解決辦法:將文件后綴名改為.xml,作為xml文件讀入。
改名代碼:
import osos.rename(u"D:/PycharmProjects/classify/成績列表.xls", u"D:/PycharmProjects/classify/成績列表.xml")
以上這篇解決python xlrd無法讀取excel文件的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。
新聞熱點
疑難解答