TypeError: __init__() got an unexpected keyword argument 'fLocksText'
TypeError: __init__() got an unexpected keyword argument 'fLocksText'
我正在尝试使用 openpyxl 解析 excel 文件。
我有一个可以正常运行的脚本,可以毫无问题地解析其他现有文件。现在我得到了这个新的 excel 文件。它是一个与其他文件相同的 xlsx 文件。我没有看到任何问题,它不是损坏或任何东西。
TypeError: __init__() got an unexpected keyword argument 'fLocksText'
当我使用 load_workbook 函数加载 excel 文件时出现此错误。重申一下,代码适用于现有文件,所以我认为代码没问题。但是有一个特定的文件无法合作。我认为这是关于文件的。
这是完整的错误堆栈跟踪
Traceback (most recent call last):
File "formatRosterFiles.py", line 94, in <module>
wb = load_workbook(targetSourceFolder + "\" + fileName, data_only=True)
File "C:\Users\PMG\AppData\Local\Programs\Python\Python36-32\lib\site-packages
\openpyxl\reader\excel.py", line 273, in load_workbook
for c in find_charts(archive, rel.target):
File "C:\Users\PMG\AppData\Local\Programs\Python\Python36-32\lib\site-packages
\openpyxl\chart\reader.py", line 48, in find_charts
drawing = SpreadsheetDrawing.from_tree(tree)
File "C:\Users\PMG\AppData\Local\Programs\Python\Python36-32\lib\site-packages
\openpyxl\descriptors\serialisable.py", line 84, in from_tree
obj = desc.expected_type.from_tree(el)
File "C:\Users\PMG\AppData\Local\Programs\Python\Python36-32\lib\site-packages
\openpyxl\descriptors\serialisable.py", line 84, in from_tree
obj = desc.expected_type.from_tree(el)
File "C:\Users\PMG\AppData\Local\Programs\Python\Python36-32\lib\site-packages
\openpyxl\descriptors\serialisable.py", line 100, in from_tree
return cls(**attrib)
TypeError: __init__() got an unexpected keyword argument 'fLocksText'
这是触发错误的行:
wb = load_workbook(targetSourceFolder + "\" + fileName, data_only=True)
我通过删除艺术字元素解决了这个问题。这些用于文件中的 headers。不确定这是否是此错误的唯一原因。
我正在尝试使用 openpyxl 解析 excel 文件。
我有一个可以正常运行的脚本,可以毫无问题地解析其他现有文件。现在我得到了这个新的 excel 文件。它是一个与其他文件相同的 xlsx 文件。我没有看到任何问题,它不是损坏或任何东西。
TypeError: __init__() got an unexpected keyword argument 'fLocksText'
当我使用 load_workbook 函数加载 excel 文件时出现此错误。重申一下,代码适用于现有文件,所以我认为代码没问题。但是有一个特定的文件无法合作。我认为这是关于文件的。
这是完整的错误堆栈跟踪
Traceback (most recent call last):
File "formatRosterFiles.py", line 94, in <module>
wb = load_workbook(targetSourceFolder + "\" + fileName, data_only=True)
File "C:\Users\PMG\AppData\Local\Programs\Python\Python36-32\lib\site-packages
\openpyxl\reader\excel.py", line 273, in load_workbook
for c in find_charts(archive, rel.target):
File "C:\Users\PMG\AppData\Local\Programs\Python\Python36-32\lib\site-packages
\openpyxl\chart\reader.py", line 48, in find_charts
drawing = SpreadsheetDrawing.from_tree(tree)
File "C:\Users\PMG\AppData\Local\Programs\Python\Python36-32\lib\site-packages
\openpyxl\descriptors\serialisable.py", line 84, in from_tree
obj = desc.expected_type.from_tree(el)
File "C:\Users\PMG\AppData\Local\Programs\Python\Python36-32\lib\site-packages
\openpyxl\descriptors\serialisable.py", line 84, in from_tree
obj = desc.expected_type.from_tree(el)
File "C:\Users\PMG\AppData\Local\Programs\Python\Python36-32\lib\site-packages
\openpyxl\descriptors\serialisable.py", line 100, in from_tree
return cls(**attrib)
TypeError: __init__() got an unexpected keyword argument 'fLocksText'
这是触发错误的行:
wb = load_workbook(targetSourceFolder + "\" + fileName, data_only=True)
我通过删除艺术字元素解决了这个问题。这些用于文件中的 headers。不确定这是否是此错误的唯一原因。