- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试通过 xlrd 打开工作簿。
import xlrd
workbook=xlrd.open_workbook("D:\Book1.xlsx")
但这是抛出如下错误:
Traceback (most recent call last):
File "C:\Users\testuser\Documents\NetBeansProjects\NewPythonProject\src\newpythonproject.py", line 18, i`enter code here`n <module>
workbook=xlrd.open_workbook("D:\Book1.xlsx")
File "D:\xlrd-0.7.1\xlrd\__init__.py", line 429, in open_workbook
biff_version = bk.getbof(XL_WORKBOOK_GLOBALS)
File "D:\xlrd-0.7.1\xlrd\__init__.py", line 1545, in getbof
bof_error('Expected BOF record; found %r' % self.mem[savpos:savpos+8])
File "D:\xlrd-0.7.1\xlrd\__init__.py", line 1539, in bof_error
raise XLRDError('Unsupported format, or corrupt file: ' + msg)
xlrd.biffh.XLRDError: Unsupported format, or corrupt file: Expected BOF record; found 'PK\x03\x04\x14\x00\x06\x00'
我在带有 python 插件的 netbeans 中运行它。如果 xlrd 的版本是问题,我需要一个链接以在 Windows 中下载最新版本的 xlrd。帮我解决这个问题。
最佳答案
看起来您正在使用相当旧的 xlrd-0.7.1 - 最新版本是 xlrd-0.9.3。我的测试显示0.7.1无法打开0.9.3可以打开的.xlxs
文件,所以是时候升级了。
您可以从 PyPI 获取它:xlrd-0.9.3 .我认为 MSI 不可用,但您应该能够通过先解压缩 tarball 然后运行 python setup.py install
来安装它。
关于python - XLRDError : Unsupported format, 或损坏的文件:预期的 BOF 记录;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25987067/
什么是转炉? 我可以看到很多关于它的提及,但找不到“相关”定义。 比尔 最佳答案 http://en.wikipedia.org/wiki/Birds_of_a_Feather_(computing)
我正在尝试为记录集运行两个 WHILE NOT 循环。其中一个循环计算项目的数量,而另一个循环打印结果。我无法更改 SQL 查询,所以这是我剩下的计数方法。 setPeopleCount = 0 Wh
我正在阅读有关 BOF(缓冲区溢出)攻击的信息,一种防止它的方法是使堆栈或堆不可执行。但这并不意味着我们不能有局部变量。通过使堆栈不可执行,我没有看到新行为。就 BOF 而言,可执行文件和 NX 堆栈
set recordsetname = databasename.openrecordset(SQLString) if recordsetname.bof <> true and recor
我正在将 ASP 页面转换为 JAVA/JSP 我认为我了解 .MoveNext,但是我不确定 .EOF 和 .BOF 在做什么。 谁能帮我理解这段 ASP 代码的作用吗? rsVerifyBase.
我创建了下面的 JavaScript 来检查给定的电子邮件 ID 是否已经存在于 MS Access 数据库中,并收到以下错误。谁能帮我摆脱这个问题。提前致谢... BOF 或 EOF 为 True,
我正在开发一款用于流媒体服务器的软件,我必须以某种方式实现重播功能,以便用户可以观看直播等。过去 24 小时。存储流不是问题,我可以附加到文件,一切都很好,但该文件会越来越大。所以我必须在开始时削减它
我有一个包含大约 40 条记录的数据库,我试图以 3 列的表格方式显示它们,但扩展到记录的范围。 显示所有记录,但当它到达记录列表的最后时,我得到看起来像另一个带有消息的单元格: ADODB.Fiel
我不认为这些代码有什么问题。你能帮助我吗?我需要帮助。谢谢! from xlrd import open_workbook wb = open_workbook('/pdf-ex/exc.xlsx',
我有一个 Access 2003 数据库,其中包含一些使用 ADO 调用的可视化基本代码。当我做一个 strsql0 = "SELECT lnk_stockitm.C_C FROM lnk_stock
我正在尝试打开为我的项目提供的 Excel 文件,该 Excel 文件是我们从 SAP 系统获取的文件。但是当我尝试使用 pandas 打开它时,出现以下错误: XLRDError: Unsuppor
我正在尝试通过 xlrd 打开工作簿。 import xlrd workbook=xlrd.open_workbook("D:\Book1.xlsx") 但这是抛出如下错误: Traceback (m
我将 BoW 与 SURF 和 FlannBasedMatcher 一起用于数据库内的图像检索。我使用 SURF 提取了数据库(训练)的所有特征,然后构建了词汇表,最后得到了数据库(训练)中每张图片的
我正在尝试打开一个 xlsx 文件并打印其中的内容。我一直遇到这个错误: import xlrd book = xlrd.open_workbook("file.xlsx") print "The n
我正在尝试使用 pandas.read_excel 读取 .xls 文件。它在我的大多数 .xls 文件上都成功了,但是对于一些错误,它会出现以下错误消息: Unsupported format, o
当我尝试在 MS SQL Server 2005 中的空表上进行选择时出现此错误:“BOF 或 EOF 为真,或者当前记录已被删除”。我在 Delphi 5 中使用 TADOConnection 和
每个人都知道 PHP 讨厌文件开头或结尾的空行(PHP 标记之前或之后)。 我有一个 awk 脚本可以修改文件。我通过它传递我所有的文件,一切都很顺利,不再有前导或尾随空行。 我想先找到文件,以构建快
我有一个关于 VB6 中的 ADODB 记录集的问题,这让我困惑了几个星期。我已将记录集写入工作表以实现一些我无法直接从记录集中获得的结果。 但是随着数据集的建立,将记录集写入工作表会减慢程序的速度,
我正在尝试将 Excel 表格读入 DataFrame。 import pandas as pd df = pd.read_excel(r'E:\Impact\10_VD_Check-180619-0
我有一个非常简单的查询,它只返回一条记录。当我尝试从唯一记录中的唯一列中获取值时,我得到“BOF 或 EOF 为真,或者当前记录已被删除。请求的操作需要当前记录。”这里发生了什么?如果 RecordC
我是一名优秀的程序员,十分优秀!