.xls bukan fail teks dan tetapan pengekodan seharusnya tidak sah. Tunggu sehingga fail dimuat turun sebelum pd.read_excel()
read_excel(io) io boleh menjadi pencari sumber seperti url atau ftp. Jika anda tahu lokasi .xls, anda boleh membukanya terus.
>>>help(pd.read_excel)
Help on function read_excel in module pandas.io.excel:
read_excel(io, …………)
Read an Excel table into a pandas DataFrame
Parameters
----------
io : string, path object (pathlib.Path or py._path.local.LocalPath),
file-like object, pandas ExcelFile, or xlrd workbook.
The string could be a URL. Valid URL schemes include http, ftp, s3,
and file. For file URLs, a host is expected. For instance, a local
file could be file://localhost/path/to/workbook.xlsx
Cubalah, terus pd.read_excel(file) atau (file.stream)
Saya rasa stringIO boleh menyelesaikan masalah anda. Gunakannya untuk menyimpan kandungan file.stream dahulu. Lulus ke pd.
.xls
bukan fail teks dan tetapan pengekodan seharusnya tidak sah.Tunggu sehingga fail dimuat turun sebelum pd.read_excel()
read_excel(
io
)io
boleh menjadi pencari sumber seperti url atau ftp.Jika anda tahu lokasi
.xls
, anda boleh membukanya terus.Cubalah, terus pd.read_excel(file) atau (file.stream)