使用pandas的read_excel读取Excel时出现错误
‘ReadOnlyWorksheet’ object has no attribute ‘defined_names’
执行逻辑代码
df = pd.read_excel(filename, sheet_name=‘sheet1’)
在这里插入代码片
报错信息
AttributeError: 'ReadOnlyWorksheet' object has no attribute 'defined_names'
错误似乎是因为最新版本的openpyxl引起的,可以通过降级到较低版本解决。
解决方案
pip3 install openpyxl==3.1.0