XLRDError: Excel xlsx file; not supported
时间: 2023-06-28 13:07:53 浏览: 173
基于xlsx-style的一个导出多页excel文件的简单函数封装
这个错误是由于使用的 xlrd 库不支持读取 Excel xlsx 格式文件所导致的。xlrd 库只支持读取 Excel xls 格式文件。
你可以尝试使用另外一个库 openpyxl 来读取 xlsx 格式文件。它是一个支持读写 Excel xlsx 格式文件的库。你可以使用以下代码来读取 xlsx 文件:
```
from openpyxl import load_workbook
# 打开 Excel 文件
wb = load_workbook(filename='your_file.xlsx', read_only=True)
# 选择第一个工作表
ws = wb.worksheets[0]
# 读取单元格内容
cell_value = ws.cell(row=1, column=1).value
```
如果你希望继续使用 xlrd 库,可以将 xlsx 文件转换为 xls 格式,然后再使用 xlrd 库来读取。也可以使用第三方工具如 Pandas 来读取 xlsx 文件。
阅读全文