- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试将 Excel 表格读入 DataFrame。
import pandas as pd
df = pd.read_excel(r'E:\Impact\10_VD_Check-180619-004_testfile.xlsx')`
但是我报错了,是不是公司防火墙的问题??
xlrd.biffh.XLRDError: Unsupported format, or corrupt file: Expected BOF record; found b'<## NASC'
最佳答案
是的,你是对的。这是由于贵公司的 DRM 软件称为 NASCA。它根据您公司的加密策略对文件进行加密。通常,该软件会在打开/保存 excel 文件时加密 excel 文件,然后在它离开您的计算机时对其进行解密,例如如果您通过电子邮件将其发送给某人。
Pandas、xlrd 或我发现的任何其他 python 库/模块均不支持读取(或写入)加密的 excel 文件。
它可能不适用于您的情况,但我发现 NASCA 不会加密文件,除非它们被打开 - 不过,这种行为可能取决于您公司的加密政策。例如。通过浏览器或 FTP 客户端从 SAP 下载 excel 文件;该文件未加密,只要您不在 excel 中打开它,您就可以对其进行读取和写入。
关于python - 错误 : Unsupported format, 或损坏的文件:预期的 BOF 记录;发现 b'<## NASC',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51960562/
什么是转炉? 我可以看到很多关于它的提及,但找不到“相关”定义。 比尔 最佳答案 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
我是一名优秀的程序员,十分优秀!