讀取文件時報錯:
1
|
xlrd.biffh.XLRDError: Unsupported format , or corrupt file : Expected BOF record; found '<?xml' |
該xls文件在打開時確實會警告該文件與擴展名格式不一致。用文本編輯器打開該xls文件查看,發現確實不是xls文件,而是xml文件被保存為了xls文件。
解決辦法:將文件后綴名改為.xml,作為xml文件讀入。
改名代碼:
1
2
3
|
import os os.rename(u "D:\PycharmProjects\classify\成績列表.xls" , u "D:\PycharmProjects\classify\成績列表.xml" ) |
以上這篇解決python xlrd無法讀取excel文件的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。
原文鏈接:https://blog.csdn.net/weixin_41034219/article/details/81504518