2017-08-01 11 views
0

私は、組織のダッシュボードからExcelファイルを自動的にダウンロードし、それをPandasデータフレームとして開くスクリプトを作成しています。ファイルをダウンロードするコードがありますが、.xls拡張子で保存されていますが、実際にはHTMLファイルです。.xlsファイルを読み込もうとしているときにパンダがXLRDErrorを投げている

は、ここで私が持っているものです。

import pandas as pd 
df = pd.read_excel("report.xls") 

そして、私はこのエラーを受けています:

XLRDError: Unsupported format, or corrupt file: Expected BOF record; found b'Title\tCo'  

私はread_htmlを使用して試してみたが、それは "いいえテーブルが見つからない" を返します。レンダリングするhtmlがないので、これは理にかなっています。何がありますか?

答えて

0

タブ区切りファイルでした。次のように動作します。

pd.read_table("report.xls") 

テーブルを.xlsxドキュメントとして保存しても問題はありません。

関連する問題