已经安装了openpyxl还报错xlrd.biffh.XLRDError: Excel xlsx file; not supported
时间: 2023-06-30 10:20:16 浏览: 117
解决python xlrd无法读取excel文件的问题
如果你已经安装了openpyxl,但是依然报错`xlrd.biffh.XLRDError: Excel xlsx file; not supported`,那么你可以在`pd.read_excel()`函数中指定`engine='openpyxl'`参数,来告诉pandas使用openpyxl来读取Excel文件。以下是修改后的示例代码:
```python
import pandas as pd
# 读取Excel文件
df = pd.read_excel('your_file.xlsx', sheet_name='your_sheet_name', engine='openpyxl')
# 获取第D列数据
d_col = df['D']
# 打印第D列数据
print(d_col)
```
其中,`your_file.xlsx`是你要读取的Excel文件名,`your_sheet_name`是你要读取的表格名。`engine='openpyxl'`表示使用openpyxl来读取Excel文件。`df['D']`表示获取`df`这个`DataFrame`对象中名为`D`的列。最后,你可以使用`print()`函数打印出获取到的第D列数据。
阅读全文