私は、古いExcelの.xlsファイルとしてエクスポートされたSASのファイルを持っています。このファイルをpython 3.5にインポートしたいと思います。拡張子がxlsの古いExcelファイルをインポートするにはどうすればよいですか?
私は:私は、ファイルを開いて、手動で現在の.xlsxファイルに保存し、私たちの場合
import pandas as pd
Filewant = pd.read_excel("Filepath\\\Filename.xls")
は私が
XLRDError: Unsupported format, or corrupt file: Expected BOF record; found b'<html xm'
で最高潮に達するのエラーメッセージの束を得ます使用して同じコマンドライン:
Filewant = pd.read_excel( "ファイルパス\\ファイル名\の.xlsx")
の場合、ファイルはPythonに正しくインポートされます。しかし、私はプロセスをより自動化したいので、手動でファイルを.xlsx形式で保存して動作させる必要はありません。
代わりに、 'ExcelFile.parse()'を試してみましたか? http://pandas.pydata.org/pandas-docs/version/0.17.1/generated/pandas.ExcelFile.parse.html – mmenschig
SASの派生ファイルは確かにnative xlsであり、何らかのHTMLエクスポートではありませんxlsとラベル付けされていますか? –
'openpyxl'モジュールを使います。 'wb = openpyxl.load_workbook( 'example.xlsx')'。これの例はhttps://automatetheboringstuff.com/chapter12/ – tadm123