gpt4 book ai didi

python - xlrd 错误消息

转载 作者:行者123 更新时间:2023-12-01 04:49:16 28 4
gpt4 key购买 nike

我正在尝试使用 xlrd 操作 .xls 文件,如下所示:

>>> import xlrd
>>> workbook = xlrd.open_workbook('6h.xls')

我得到:

Traceback (most recent call last):
File "<stdin>", line 1, in <module>

File "/home/wayne-szalinsky/virt_env/virt_env/virt2/local/lib/python2.7/site-packages/xlrd/__init__.py", line 435, in open_workbook
ragged_rows=ragged_rows,

File "/home/wayne-szalinsky/virt_env/virt_env/virt2/local/lib/python2.7/site-packages/xlrd/book.py", line 91, in open_workbook_xls
biff_version = bk.getbof(XL_WORKBOOK_GLOBALS)

File "/home/wayne-szalinsky/virt_env/virt_env/virt2/local/lib/python2.7/site-packages/xlrd/book.py", line 1230, in getbof
bof_error('Expected BOF record; found %r' % self.mem[savpos:savpos+8])

File "/home/wayne-szalinsky/virt_env/virt_env/virt2/local/lib/python2.7/site-packages/xlrd/book.py", line 1224, in bof_error
raise XLRDError('Unsupported format, or corrupt file: ' + msg)
xlrd.biffh.XLRDError: Unsupported format, or corrupt file: Expected BOF record; found '<?xml ve'

最佳答案

您的文件显然是一个 XML 文件,其文件扩展名为 .xls 不正确。如果您希望将其作为 Excel 文件打开,则必须首先将其另存为 Excel 文件,而不仅仅是命名为 Excel 文件。

您可以在文本编辑器中打开它,观察 XML 文档的布局方式,并编写代码来解析 XML,而不是使用 xlrd。

关于python - xlrd 错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28762240/

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