1.代碼按照網上百度的格式進行書寫如下:
但運行后,始終報錯如下:
百度了xlrd網頁:
分明支持xls和xlsx兩種格式的文件,但運行始終報錯。
最后找到原因是因為我所讀取的文件雖然是以.xls命名,實際並不是excel表格,驗證方法有兩種:
方法一:新建txt文件,打開該txt,將原想讀取的xls文件拖進文本編輯器中,出現如下:
而excel表格應則不同:新建一個命名為3.xls的表格,用文本編輯器打開如下
對比則很清楚,原本想用xlrd讀取的文件並非excel文件實際為xml文件;
方法二:按照原先python代碼,直接讀取新建的3.xls文件,發現可正常讀取,不報錯,另外可原本想讀取文件的內容直接拷貝至新建3.xls,一樣還是能正常讀取。