ValueError: Excel file format cannot be determined, you must specify an engine manually.
时间: 2023-10-19 21:19:38 浏览: 127
这个错误通常发生在使用 Pandas 读取 Excel 文件时,因为 Pandas 无法自动检测 Excel 文件的格式。解决方案是手动指定 Excel 文件的引擎。你可以尝试以下代码:
```python
import pandas as pd
# 如果你的文件后缀名为 .xls,使用 xlrd 引擎
df = pd.read_excel('myfile.xls', engine='xlrd')
# 如果你的文件后缀名为 .xlsx,使用 openpyxl 引擎
df = pd.read_excel('myfile.xlsx', engine='openpyxl')
```
注意,需要先安装对应的引擎,xlrd 和 openpyxl 可以通过 pip 安装。
阅读全文