尝试使用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也无法读取