![](/img/trans.png)
[英]openpyxl error Removed Records: Formula from /xl/worksheets/sheet1.xml
[英]KeyError: u'xl/worksheets/Sheet1.xml' is given when try to open xlsx file with python xlrd
我无法使用 python xlrd 库处理某些文件。 这是我的代码,
>>> from xlrd import open_workbook, XLRDError
>>> try:
... book = open_workbook('17112015Rpt1000000178_Report.xlsx')
... except XLRDError as e:
... print e
...
我收到以下错误。
Traceback (most recent call last):
File "<stdin>", line 2, in <module>
File "/usr/local/lib/python2.7/dist-packages/xlrd/__init__.py", line 422, in open_workbook
ragged_rows=ragged_rows,
File "/usr/local/lib/python2.7/dist-packages/xlrd/xlsx.py", line 790, in open_workbook_2007_xml
zflo = zf.open(component_names[fname])
KeyError: u'xl/worksheets/Sheet1.xml'
如何解决这个问题?
我收到了相同的错误消息您可以考虑升级您的 xlrd Package。
首先升级你的 pip(避免出现问题)然后升级 xlrd
用法:
python -m pip install --upgrade pip
pip install xlrd -U
它对我有用......祝你好运!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.