问题标签 [pyxlsb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
2116 浏览

python - 使用 pyxlsb 使用 Pandas read_excel 读取 XLSB(二进制)文件会读取某些 xlsb 文件的空行

我正在尝试使用引擎中的方法读取二进制 Excel 文件,如下所示read_excelpandaspyxlsb

如果xlsb文件是这样的文件(现在,我正在通过 WeTransfer 共享此文件,但如果有更好的方法在 StackOverflow 上共享文件,请告诉我),返回的数据框将填充NaN's. 我怀疑这可能是因为文件保存时活动单元格指向数据后的空单元格。所以我尝试了这个:

但它似乎仍然不起作用。我还尝试从字节数 0(从头开始)读取数据,将其写入新文件“test_1.xlsb”,最后使用 读取pandas,但这不起作用。

如果有人对可能发生的事情以及如何解决它有任何建议,我将非常感谢您的帮助。

0 投票
1 回答
1926 浏览

python-3.x - 使用 pandas 和 pyxlsb 以 xlsb 文件格式(Excel 二进制文件格式)写入输出

我已经阅读了很多 stackoverflow 和其他线程,其中提到了如何读取 excel 二进制文件。

参考:在 Pandas Python 中读取 XLSB 文件

但是,我找不到任何关于如何在使用熊猫处理后将其写回 .xlsb 文件的解决方案?任何人都可以请使用python为此提出一个可行的解决方案吗?

任何帮助深表感谢!

0 投票
0 回答
32 浏览

python - 如何使用python将文件从一个目录复制到另一个扩展名为XLSB的目录而不读取文件

我在一个目录下的不同子文件夹中有一些 17K 文件,我尝试了下面的代码,但这花费了太多时间并且读取文件非常耗时。扩展文件XLSB只有:

0 投票
1 回答
76 浏览

python-3.x - 如何在 Excel 二进制工作表 (xlsb) 中追加行

我尝试使用openpyxl库在 excel 中读取和写入数据。但后来我才知道我需要操作一个 excel 二进制工作表。openpyxl不支持xlsb

是否有任何其他库可以让我在xlsb不更改任何 Excel 格式的情况下读取和写入数据?

要求是,尽可能:

  1. 在最后一行追加数据(不要重写整个数据,因为它会影响脚本的运行时间)。
  2. 不要转换xlsb

先感谢您。

0 投票
0 回答
261 浏览

python - 如何在使用 python 脚本或 pandas 读取 xlsb 文件时忽略隐藏行

我有 test.xlsb 文件,其中几行是隐藏的。当我使用 pyxlsb 库时,我可以跳过空行。是否有任何命令可以找到隐藏行的隐藏数量。?

或者我们是否有任何 pandas 命令来忽略隐藏的行

0 投票
1 回答
351 浏览

python-3.x - 将 xlsb 文件读取为 pandas 数据框并将日期列解析为日期时间格式

我有一个包含 10 列的“some.xlsb”文件,其中 2 列是DateTime列。

当我使用 pandas 加载时,日期时间列以不同的形式解析。

说明:

其中DateTime值对应于4/10/2021 11:50:24 AM- 读作44296.5

下面是我试过的代码。

0 投票
0 回答
21 浏览

pandas - 将日期时间列从 xlsb Excel 解析为 pandas 数据框时优化处理时间

我有一个包含 600 000 行的 xlsb 文件。该文件位于 IBM Watson 的云存储中。我可以在解析日期时间列的同时在 Jupyter 笔记本中加载和读取文件,但代码执行和响应需要 5 分钟以上。

这是代码:

解析文件时有什么方法可以减少处理时间吗?提前谢谢