![](/img/trans.png)
[英]Why an .xls file created with python csv and StringIO could be corrupted or unsafe?
[英]Open with Pandas in Python a .xls file that is corrupted
所以這就是問題所在,我正在嘗試從從COGNOS下載的文件中導入 DF。 在 cognos 中,我選擇.CSV格式,但總是下載格式為.xls
打開 .xls 文件並將其另存為 CVS 將非常容易,但問題在於該文件的行數比 excel 多,因此我將在此過程中丟失大量數據。 此外,當我在 excel 中打開文件時,它會警告該文件可能已損壞。
當我嘗試使用df = pd.read_excel("Time Series 2018-1.xls")
打開數據時,它顯示了以下問題。
XLRDError: Unsupported format, or corrupt file: Expected BOF record; found b'\\xff\\xfeP\\x00r\\x00o\\x00'
請幫忙
你可以試試
我已經解決了。 只需在 sublime 中打開文件並使用編碼UTF-8保存。 然后只需使用df = pd.read_csv("Prueba1.xls", sep = "\\t", encoding = 'utf8')
打開它,因為正如@dougp 所說,它只是一個擴展名為 xls 的 csv 文件。
我想有一種方法可以更改 PYTHON 中的編碼,但這是另一個問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.