问题标签 [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.
excel - 什么时候应该使用 xlsm 或 xlsb 格式?
自 Excel 2007 以来,Microsoft 已将经典.xls
格式拆分为多种格式(特别是 、.xlsx
、.xlsm
).xlsb
。我理解.xlsx
格式的用途和目的没有问题,但我仍然想知道在创建包含一些 VBA 的文件时是否应该使用 a.xlsm
或格式。.xlsb
当然,您可以在网上找到一些主题,例如:
- 在微软答案论坛上
- 在上一个链接中指出的Microsoft 博客上(但我已经解析到第 10页,但没有找到 ref
.xlsb
) - 这个话题来自另一个论坛
我从最后一个链接中了解到.xlsm
的是某种 XML 格式,因此是自定义功能区选项卡所需要的。
除了格式之间的概念差异(.xlsm
基于XML VS.xlsb
是二进制文件)之外,在使用任何此文件时(除了功能区自定义)是否有任何实际差异?
在使用这些格式时,您有没有看到任何真正的区别?
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 硬盘;计算机承受着来自其他进程的一些沉重负载。
c++ - C++ VCL 查询 .xlsb Excel 数据库
我需要一些帮助来从 VCL C++ 程序中查询 xlsb 数据库(文件);(使用C++Builder XE2)主要是我想查询里面的数据方便查看(在同一台机器上,不涉及网络),我不需要修改它!所以我想知道:
- 使用哪个控件连接到 xlsb 数据库(TDatabase、dbExpress?)
- 如何使用该控件来读取数据,(与 SQL 相同?)
- 常规 xsl 和 xslb 之间的区别,它们的使用方式是否相同?
在问之前我做了一些研究,但是这方面的信息非常稀缺!(我在 Win 7 64 位)
谢谢你们 !
java - 异常读取 XLSB 文件 Apache POI java.io.CharConversionException
我正在开发一个使用 Apache POI 读取 excel xlsb 文件的 Java 应用程序,但是在读取它时出现异常,我的代码如下:
例外是:
该文件有 2 张,一张 329 行 3 列,另一张 566 行 3 列,我只想读取文件以查找第二张表中是否有值。
spreadsheetgear - 带有 SpreadsheetGear2012 的 XLSB - Excel 无法打开文件“test.xlsb”,因为文件格式或文件扩展名无效
我正在评估 SpreadsheetGear2012,我希望能够打开/保存所有类型的 Excel 文件:.xls、.xlsx、.xlsm 和 .xlsb。除 .xlsb 外,所有扩展都运行良好。
以下是创建简单 .xlsb 文件的代码:
此代码在磁盘上创建文件,但它只有 3KB,如果我尝试手动打开它,我会从标题中得到错误。如果我直接从 Excel 创建一个 .xlsb 文件,它有 12 KB。
这是我在这里想念的东西吗?也许对于 .xlsb 文件我需要设置一些标题?
excel - 将数千个 excel 文件从 xlsb 批量转换为子文件夹中的 xls
我已经到处寻找答案,但找不到任何答案,所以希望有人能够提供一些帮助。我在文件夹子文件夹结构中有几千个 excel 文件,并希望将它们从 xlsb 转换为 xls。我目前正在使用 vba 宏来执行此操作,但完成转换需要数小时。有什么工具可以更快地实现这一目标吗?我不熟悉任何其他编程语言,所以请尽可能提供详细信息。
谢谢
java - 如何从 Excel (.xlsb) 二进制文件格式读取数据?
我正在使用 POI 3.9 从 xlsx 读取数据。但现在我面临一个问题,POI 不支持 xlsb 文件,我需要以程序方式从 xlsb 读取数据。有人知道如何以编程方式从 xlsb 读取数据吗?赞赏。
java - 用于 MS Excel 的 Unix 上的 ODBC 驱动程序?
有谁知道是否有用于 Unix 的 ODBC 驱动程序(免费或商业)连接到 MS Excel 文件?
在此先感谢,马丁
python - 如何使用 python 将 XLSB 文件转换为 csv?
我得到了一个充满数据的 xlsb 文件。我想使用 python 处理数据。我可以使用 excel 或 open office 将其转换为 csv,但我希望整个过程更加自动化。有任何想法吗?
更新:我看了一下这个问题并使用了第一个答案:
问题是文件包含希腊字母,因此不保留编码。用 Notepad++ 打开 csv 看起来应该是这样,但是当我尝试插入数据库时,会像这样...... 以 csv 格式打开文件,只是为了读取文本显示如下:\xc2\xc5\xcb 而不是 ΒΕΛ。
我意识到这是编码的问题,但是可以保留将 xlsb 文件转换为 csv 的原始编码吗?
excel - 巨大的excel文件......有什么建议吗?
我在一家公司工作,我们所有的日常报告都是通过一个庞大的 excel xlsb 电子表格完成的。在整个月中,它的大小从 500,000KB 到 950,000KB 不等
它有一个可能有 800k 行的主数据选项卡,有很多 vlookup、ifs 等。然后有许多数据透视表在这个数据选项卡上运行。
我最近尝试将工作簿分成两部分,以便数据与枢轴分开,但这使事情变得更糟(保存或刷新枢轴时崩溃)。
我们目前有 Windows 64,因为它不会在 32 上打开。我知道这不是 excel 的用途,但是没有机会改变这种情况。鉴于此,关于如何使其可行的任何建议?