Python pyexcel/openpyxl TypeError:uuu init_uuuxl()获取了意外的关键字参数';noTextEdit';

Python pyexcel/openpyxl TypeError:uuu init_uuuxl()获取了意外的关键字参数';noTextEdit';,python,openpyxl,Python,Openpyxl,我是Python新手,我尝试通过openpyxl和 关于使用以下代码: import openpyxl wb1=openpyxl.load_workbook('DATA_G1.xlsm') 我犯了一个错误 TypeError: __init__() got an unexpected keyword argument 'noTextEdit'' 编辑1:我把整条线放在这里 >>> import openpyxl >>> os.chdir('C:\\User

我是Python新手,我尝试通过openpyxl和

关于使用以下代码:

import openpyxl
wb1=openpyxl.load_workbook('DATA_G1.xlsm')
我犯了一个错误

TypeError: __init__() got an unexpected keyword argument 'noTextEdit''
编辑1:我把整条线放在这里

>>> import openpyxl
>>> os.chdir('C:\\Users\\stephinj\\OneDrive\\LEARN_CODE')
>>> wb=openpyxl.load_workbook('DATA_G1.xlsm')

Traceback (most recent call last):
  File "<console>", line 1, in <module>
  File "C:\Users\stephinj\AppData\Local\Programs\Python\Python37-32\lib\site-packages\openpyxl\reader\excel.py", line 276, in load_workbook
for c in find_charts(archive, rel.target):
  File "C:\Users\stephinj\AppData\Local\Programs\Python\Python37-32\lib\site-packages\openpyxl\chart\reader.py", line 50, in find_charts
drawing = SpreadsheetDrawing.from_tree(tree)
  File "C:\Users\stephinj\AppData\Local\Programs\Python\Python37-32\lib\site-packages\openpyxl\descriptors\serialisable.py", line 84, in from_tree
obj = desc.expected_type.from_tree(el)
  File "C:\Users\stephinj\AppData\Local\Programs\Python\Python37-32\lib\site-packages\openpyxl\descriptors\serialisable.py", line 84, in from_tree
obj = desc.expected_type.from_tree(el)
  File "C:\Users\stephinj\AppData\Local\Programs\Python\Python37-32\lib\site-packages\openpyxl\descriptors\serialisable.py", line 84, in from_tree
obj = desc.expected_type.from_tree(el)
  [Previous line repeated 1 more times]
  File "C:\Users\stephinj\AppData\Local\Programs\Python\Python37-32\lib\site-packages\openpyxl\descriptors\serialisable.py", line 100, in from_tree
return cls(**attrib)
TypeError: __init__() got an unexpected keyword argument 'noTextEdit''
解决

发现错误,原因是excel工作表中与“Autoshape”对象相关的某些错误

File "C:\Users\stephinj\AppData\Local\Programs\Python\Python37-32\lib\site-packages\openpyxl\chart\reader.py", line 50, in find_charts
drawing = SpreadsheetDrawing.from_tree(tree)
File "C:\Users\stephinj\AppData\Local\Programs\Python\Python37-32\lib\site-packages\openpyxl\chart\reader.py", line 50, in find_charts
drawing = SpreadsheetDrawing.from_tree(tree)

可能与链接中所述的重复我已经升级了“openpyxl”和“pyexcel”,但我仍然不断收到相同的错误。在将文件保存为
.xlsx
后,您可以尝试吗
.xlsm
是启用宏的excel。还可以删除任何类型的密码保护(如果有)。您的问题,并显示打印(openpyxl.\uuuuu版本\uuuuuu)和
wb1=openpyxl.load\u工作簿('test')
的输出。好的,我会这样做
File "C:\Users\stephinj\AppData\Local\Programs\Python\Python37-32\lib\site-packages\openpyxl\chart\reader.py", line 50, in find_charts
drawing = SpreadsheetDrawing.from_tree(tree)