TypeError: __init__() got an unexpected keyword argument 'id' (case 2)
Reading the file case.xlsx with
from openpyxl import load_workbook
wb = load_workbook("case.xlsx")
fails with
In [7]: wb = openpyxl.load_workbook("case.xlsx")
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-7-7e36d52af696> in <module>
----> 1 wb = openpyxl.load_workbook("case.xlsx")
~/.local/conda/envs/1o5/lib/python3.8/site-packages/openpyxl/reader/excel.py in load_workbook(filename, read_only, keep_vba, data_only, keep_links)
315 reader = ExcelReader(filename, read_only, keep_vba,
316 data_only, keep_links)
--> 317 reader.read()
318 return reader.wb
~/.local/conda/envs/1o5/lib/python3.8/site-packages/openpyxl/reader/excel.py in read(self)
276 self.read_manifest()
277 self.read_strings()
--> 278 self.read_workbook()
279 self.read_properties()
280 self.read_theme()
~/.local/conda/envs/1o5/lib/python3.8/site-packages/openpyxl/reader/excel.py in read_workbook(self)
148 wb_part = _find_workbook_part(self.package)
149 self.parser = WorkbookParser(self.archive, wb_part.PartName[1:], keep_links=self.keep_links)
--> 150 self.parser.parse()
151 wb = self.parser.wb
152 wb._sheets = []
~/.local/conda/envs/1o5/lib/python3.8/site-packages/openpyxl/reader/workbook.py in parse(self)
47 src = self.archive.read(self.workbook_part_name)
48 node = fromstring(src)
---> 49 package = WorkbookPackage.from_tree(node)
50 if package.properties.date1904:
51 self.wb.epoch = CALENDAR_MAC_1904
~/.local/conda/envs/1o5/lib/python3.8/site-packages/openpyxl/descriptors/serialisable.py in from_tree(cls, node)
81 if hasattr(desc, 'from_tree'):
82 #descriptor manages conversion
---> 83 obj = desc.from_tree(el)
84 else:
85 if hasattr(desc.expected_type, "from_tree"):
~/.local/conda/envs/1o5/lib/python3.8/site-packages/openpyxl/descriptors/sequence.py in from_tree(self, node)
83
84 def from_tree(self, node):
---> 85 return [self.expected_type.from_tree(el) for el in node]
86
87
~/.local/conda/envs/1o5/lib/python3.8/site-packages/openpyxl/descriptors/sequence.py in <listcomp>(.0)
83
84 def from_tree(self, node):
---> 85 return [self.expected_type.from_tree(el) for el in node]
86
87
~/.local/conda/envs/1o5/lib/python3.8/site-packages/openpyxl/descriptors/serialisable.py in from_tree(cls, node)
101 attrib[tag] = obj
102
--> 103 return cls(**attrib)
104
105
TypeError: __init__() missing 1 required positional argument: 'id'
Previously reported in now deleted comment in #1783 (closed) .
Thanks