尝试使用python读取excel数据表中的数据,数据表是.xls格式。

第一次尝试

出现报错信息

ValueError: Excel file format cannot be determined, you must specify an engine manually.

第二次尝试

增加了openpyxl引擎

rd0 = pd.read_excel(ip) #raw data 0
#将上面的修改为下面的
rd0 = pd.read_excel(ip, engine = 'openpyxl') #raw data 0

出现报错信息

zipfile.BadZipFile: File is not a zip file

第三次尝试

将文件内容手动复制到新的表中,且新表格式为.xlsx
成功读取

总结

使用openpyxl引擎或者不使用都可以
pandas.read_excel只能读取.xlsx文件,无法读取xls格式的文件
从证券软件下载的数据可能有保密,即使手动将文件名修改为.xlsx也无法读取

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐