gpt4 book ai didi

python - 打开具有命名范围的 Excel 文件时出现 xlrd 错误

转载 作者:行者123 更新时间:2023-12-01 05:46:37 25 4
gpt4 key购买 nike

尝试在 Python 3.2.4 上使用 xlrd 0.9.1 打开工作簿时收到以下错误消息。我进行了测试,看看是什么原因导致了这个问题,并且我已经通过具有命名范围的电子表格进行了故障排除。

Traceback (most recent call last):
File "C:\Users\mandroid\Desktop\xltest.py", line 5, in <module>
book = open_workbook(pth)
File "C:\Python32\lib\site-packages\xlrd\__init__.py", line 416, in open_workbook
ragged_rows=ragged_rows,
File "C:\Python32\lib\site-packages\xlrd\xlsx.py", line 725, in open_workbook_2007_xml
x12book.process_stream(zflo, 'Workbook')
File "C:\Python32\lib\site-packages\xlrd\xlsx.py", line 251, in process_stream
meth(self, elem)
File "C:\Python32\lib\site-packages\xlrd\xlsx.py", line 346, in do_defined_names
self.do_defined_name(child)
File "C:\Python32\lib\site-packages\xlrd\xlsx.py", line 335, in do_defined_name
nobj.formula_text = cooked_text(self, elem)
File "C:\Python32\lib\site-packages\xlrd\xlsx.py", line 130, in cooked_text
return unicode(unescape(t))
TypeError: <lambda>() takes exactly 2 arguments (1 given)

从我读到的内容来看,xlrd 似乎具有命名范围功能,所以我不确定是什么原因导致的。如有任何帮助,我们将不胜感激。

最佳答案

这是 xlrd 0.9.1 中的一个错误:https://github.com/python-excel/xlrd/issues/47

您可以尝试 0.9.0,等待 0.9.2,或应用 John Machin 在报告中建议的修复。

关于python - 打开具有命名范围的 Excel 文件时出现 xlrd 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15890373/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com