Pandas读取Excel报错
Excel file format cannot be determined, you must specify an engine manually.
pd.read_excel方法本身是支持多种引擎的,包括”xlrd”, “openpyxl”, “odf”, “pyxlsb”,更换引擎后依然失效!
Debug
我们直接用可以直接用open with打开源文件
with open(ipath, 'r', encoding='utf-8') as f:
print(f.read())
神奇的一幕发生了,
有的文件名义上是Excel,其实内心是个Html!
解决办法
使用pd.read_html方法
df = pd.read_html(ipath, header=2)[0]
文章出处登录后可见!
已经登录?立即刷新