问题标签 [xlsb]

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 投票
5 回答
176838 浏览

excel - 什么时候应该使用 xlsm 或 xlsb 格式?

自 Excel 2007 以来,Microsoft 已将经典.xls格式拆分为多种格式(特别是 、.xlsx.xlsm.xlsb。我理解.xlsx格式的用途和目的没有问题,但我仍然想知道在创建包含一些 VBA 的文件时是否应该使用 a.xlsm或格式。.xlsb

当然,您可以在网上找到一些主题,例如:

我从最后一个链接中了解到.xlsm的是某种 XML 格式,因此是自定义功能区选项卡所需要的。

除了格式之间的概念差异(.xlsm基于XML VS.xlsb二进制文件)之外,在使用任何此文件时(除了功能区自定义)是否有任何实际差异?
在使用这些格式时,您有没有看到任何真正的区别?

0 投票
3 回答
3044 浏览

performance - 有没有(慢)COM API(互操作)操作 Excel .xlsb(BIFF12)文件的库?

我在网上发现了许多 Excel 2007/2010 文件操作库,其中一些独立于 MS Office 的 COM API。有些是免费的,有些是(大量)现金。大多数(如果不是全部)都支持旧的二进制 .xls (Excel 97-2003 BIFF8) 格式以及非二进制 Office Open XML .xlsx,但 .xlsx 的加载时间是 .xlsb 的 4 倍[1],并且 .xls 仅支持256 列。


[1] .xlsx 的保存速度也比 .xlsb 慢 2 倍。我在生成的工作表上对此进行了测试,该工作表具有 10'000 行 * 1'000 列 = 10'000'000 (10^7) 个简单链式=…+1公式的单元格:

该测试在运行 Windows 7 的计算机上执行,该计算机具有 Core2Duo 2.3 GHz 处理器、4 GB RAM 和 5400 rpm SATA II 硬盘;计算机承受着来自其他进程的一些沉重负载。

0 投票
1 回答
258 浏览

c++ - C++ VCL 查询 .xlsb Excel 数据库

我需要一些帮助来从 VCL C++ 程序中查询 xlsb 数据库(文件);(使用C++Builder XE2)主要是我想查询里面的数据方便查看(在同一台机器上,不涉及网络),我不需要修改它!所以我想知道:

  1. 使用哪个控件连接到 xlsb 数据库(TDatabase、dbExpress?)
  2. 如何使用该控件来读取数据,(与 SQL 相同?)
  3. 常规 xsl 和 xslb 之间的区别,它们的使用方式是否相同?

在问之前我做了一些研究,但是这方面的信息非常稀缺!(我在 Win 7 64 位)

谢谢你们 !

0 投票
3 回答
17853 浏览

java - 异常读取 XLSB 文件 Apache POI java.io.CharConversionException

我正在开发一个使用 Apache POI 读取 excel xlsb 文件的 Java 应用程序,但是在读取它时出现异常,我的代码如下:

例外是:

该文件有 2 张,一张 329 行 3 列,另一张 566 行 3 列,我只想读取文件以查找第二张表中是否有值。

0 投票
1 回答
1774 浏览

spreadsheetgear - 带有 SpreadsheetGear2012 的 XLSB - Excel 无法打开文件“test.xlsb”,因为文件格式或文件扩展名无效

我正在评估 SpreadsheetGear2012,我希望能够打开/保存所有类型的 Excel 文件:.xls、.xlsx、.xlsm 和 .xlsb。除 .xlsb 外,所有扩展都运行良好。

以下是创建简单 .xlsb 文件的代码:

此代码在磁盘上创建文件,但它只有 3KB,如果我尝试手动打开它,我会从标题中得到错误。如果我直接从 Excel 创建一个 .xlsb 文件,它有 12 KB。

这是我在这里想念的东西吗?也许对于 .xlsb 文件我需要设置一些标题?

0 投票
0 回答
1735 浏览

excel - 将数千个 excel 文件从 xlsb 批量转换为子文件夹中的 xls

我已经到处寻找答案,但找不到任何答案,所以希望有人能够提供一些帮助。我在文件夹子文件夹结构中有几千个 excel 文件,并希望将它们从 xlsb 转换为 xls。我目前正在使用 vba 宏来执行此操作,但完成转换需要数小时。有什么工具可以更快地实现这一目标吗?我不熟悉任何其他编程语言,所以请尽可能提供详细信息。

谢谢

0 投票
5 回答
12098 浏览

java - 如何从 Excel (.xlsb) 二进制文件格式读取数据?

我正在使用 POI 3.9 从 xlsx 读取数据。但现在我面临一个问题,POI 不支持 xlsb 文件,我需要以程序方式从 xlsb 读取数据。有人知道如何以编程方式从 xlsb 读取数据吗?赞赏。

0 投票
1 回答
934 浏览

java - 用于 MS Excel 的 Unix 上的 ODBC 驱动程序?

有谁知道是否有用于 Unix 的 ODBC 驱动程序(免费或商业)连接到 MS Excel 文件?

在此先感谢,马丁

0 投票
7 回答
34466 浏览

python - 如何使用 python 将 XLSB 文件转换为 csv?

我得到了一个充满数据的 xlsb 文件。我想使用 python 处理数据。我可以使用 excel 或 open office 将其转换为 csv,但我希望整个过程更加自动化。有任何想法吗?

更新:我看了一下这个问题并使用了第一个答案:

问题是文件包含希腊字母,因此不保留编码。用 Notepad++ 打开 csv 看起来应该是这样,但是当我尝试插入数据库时​​,会像这样...... 以 csv 格式打开文件,只是为了读取文本显示如下:\xc2\xc5\xcb 而不是 ΒΕΛ。

我意识到这是编码的问题,但是可以保留将 xlsb 文件转换为 csv 的原始编码吗?

0 投票
1 回答
204 浏览

excel - 巨大的excel文件......有什么建议吗?

我在一家公司工作,我们所有的日常报告都是通过一个庞大的 excel xlsb 电子表格完成的。在整个月中,它的大小从 500,000KB 到 950,000KB 不等

它有一个可能有 800k 行的主数据选项卡,有很多 vlookup、ifs 等。然后有许多数据透视表在这个数据选项卡上运行。

我最近尝试将工作簿分成两部分,以便数据与枢轴分开,但这使事情变得更糟(保存或刷新枢轴时崩溃)。

我们目前有 Windows 64,因为它不会在 32 上打开。我知道这不是 excel 的用途,但是没有机会改变这种情况。鉴于此,关于如何使其可行的任何建议?