2
当试图用Python 3.4.3打开xlsx文件(Excell 2010)时出现错误& openpyxl 2.2.0。有没有任何解决方法来解决这个问题?这是一个错误?Python openpyxl TypeError:__init __()得到了一个意外的关键字参数'pivotButton'
import openpyxl
wb = openpyxl.load_workbook(filename = 'C:/TEMP/tfile.xlsx')
Traceback (most recent call last):
File "C:\TEMP\py\pxl.py", line 3, in <module>
wb = openpyxl.load_workbook(filename = 'C:/TEMP/tfile.xlsx')
File "C:\Python34\lib\site-packages\openpyxl-2.2.0-py3.4.egg\openpyxl\reader\excel.py", line 149, in load_workbook
_load_workbook(wb, archive, filename, read_only, keep_vba)
File "C:\Python34\lib\site-packages\openpyxl-2.2.0-py3.4.egg\openpyxl\reader\excel.py", line 237, in _load_workbook
keep_vba=keep_vba)
File "C:\Python34\lib\site-packages\openpyxl-2.2.0-py3.4.egg\openpyxl\reader\worksheet.py", line 324, in read_worksheet
fast_parse(ws, xml_source, shared_strings, style_table, color_index)
File "C:\Python34\lib\site-packages\openpyxl-2.2.0-py3.4.egg\openpyxl\reader\worksheet.py", line 312, in fast_parse
parser.parse()
File "C:\Python34\lib\site-packages\openpyxl-2.2.0-py3.4.egg\openpyxl\reader\worksheet.py", line 93, in parse
dispatcher[tag_name](element)
File "C:\Python34\lib\site-packages\openpyxl-2.2.0-py3.4.egg\openpyxl\reader\worksheet.py", line 189, in parse_row_dimensions
self.parse_cell(cell)
File "C:\Python34\lib\site-packages\openpyxl-2.2.0-py3.4.egg\openpyxl\reader\worksheet.py", line 134, in parse_cell
cell = Cell(self.ws, column, row, **style)
TypeError: __init__() got an unexpected keyword argument 'pivotButton'
问候,谢尔盖
截至2016年10月,版本2.3.5似乎工作正常。 – EndermanAPM 2016-10-07 09:03:14