xlsb 文件是一种 Excel 二进制工作簿。它包含与 XLSX 文件相同的工作表、公式和图表,但以紧凑的二进制记录而非 XML 文本格式进行存储。正因如此,大型工作簿有时以该格式打开和保存的速度更快,而某些应用程序则完全无法打开它。
本指南将介绍该文件的内部结构、适用场景、如何在 WPS Spreadsheet 中打开它,以及在将其发送给他人之前如何将其转换为 XLSX 格式。

xlsb 文件实际存储的内容
Microsoft 在推出 Excel 2007 时,除了引入 XLSX,还一并引入了 Excel 二进制工作簿。这两种格式都采用 ZIP 包结构。XLSX 在包中填充的是 XML 部件,而 xlsb 文件虽使用相同的打包理念,却将这些 XML 部件替换为了二进制记录 (BIFF12)。
这就是为什么一旦工作簿被加载到内存中,这两种格式能够容纳相同大小的网格(1,048,576 行乘 16,384 列)以及相同的公式。格式的不同主要在于应用程序如何从磁盘读取文件以及如何将其写回磁盘。
需要注意的一个实际问题是:xlsb 文件也能携带 VBA 宏,而 XLSX 则不能。因此,对待意外收到的 .xlsb 附件,应像对待 XLSM 一样谨慎。只有在信任发件人的情况下才启用宏。
何时适合使用 xlsb 文件
当工作簿体积庞大、打开或保存缓慢,且几乎所有接触该文件的人都在使用 Excel 或其他仍然支持 Excel 二进制工作簿的桌面电子表格软件时,请选择此格式。内部模型、冗长的事务转储数据以及包含大量工作表的工作簿通常能从中受益。
日常文件仍建议使用 XLSX 格式。XLSX 成为默认选项是有原因的:Google Sheets、Apple Numbers、许多 Python 库以及多数上传门户都期望使用这种格式。此外,如果文件损坏,二进制部件也更难检查或修复,因此 XLSX 是更安全的交换副本。
文件大小并没有绝对保证。Microsoft 曾表示这两种格式都采用 ZIP 压缩,因此它们的最终大小可能相差无几。有的工作簿体积会缩小,而少数则会变大。不要仅凭经验法则判断,最好在保存两种副本后再比较结果。

WPS Spreadsheet 打开 xlsb 文件
如何在 WPS Spreadsheet 中打开 xlsb 文件
WPS Spreadsheet 在桌面上打开 xlsb 文件的方式与其打开 XLSX 的方式完全相同。对于普通的数据工作簿,你不需要额外的查看器。
如果电脑上尚未安装,请先安装 WPS Spreadsheet。
双击 .xlsb 文件,或在 WPS 中选择文件 > 打开。
如果文件未出现在列表中,请将文件类型筛选器设置为Excel 二进制工作簿 (*.xlsb)。
选择该工作簿,然后点击打开。
如果出现关于宏的安全提示,除非你确认文件安全,否则请保持其禁用状态。

在 WPS 中打开 xlsb 文件
如果 Windows 或 macOS 询问使用哪个应用程序打开该文件,请选择 WPS Office 或 WPS Spreadsheet。复杂的 Power Query 模型、某些仅限 Excel 的加载项以及受保护的工作簿在打开时仍可能缺失部分功能。在这种情况下,请向发件人索要 XLSX 副本,或者先在 Excel 中打开该文件。
如何将工作簿另存为 xlsb 文件
当大型 XLSX 工作簿在你的电脑上运行缓慢时,将其另存为二进制格式是非常有用的。当前的 WPS Spreadsheet 桌面版本通常会在“另存为”中列出Excel 二进制工作簿 (*.xlsb)。具体列表可能因版本而异,因此请实际检查下拉菜单,而不要想当然。
在 WPS Spreadsheet 中打开该工作簿。
选择文件 > 另存为。
选择一个文件夹并保持清晰的文件名。
展开保存类型下拉菜单,选择Excel 二进制工作簿 (*.xlsb)。
点击保存。在确认新文件能正常打开之前,请务必保留原有的 XLSX 文件。

将工作簿另存为 xlsb 文件
如果你使用的版本没有列出 *.xlsb,你依然可以在 WPS 中工作,并保持以 XLSX 格式保存。若日后你需要额外的打开或保存速度,可以通过 Excel 创建该二进制副本。
将 xlsb 文件转换为 XLSX 以便共享
在通过电子邮件发送工作簿、将其上传到门户网站或发送给使用 Google Sheets 的用户之前,进行格式转换才是明智之举。XLSX 是绝大多数工具都能识别的标准格式。
在 WPS Spreadsheet 中打开 xlsb 文件。
选择文件 > 另存为。
在保存类型中选择Excel 工作簿 (*.xlsx)。
如果该工作簿包含宏,请改选Excel 启用宏的工作簿 (*.xlsm)。普通的 XLSX 保存会丢失 VBA 项目。
点击保存,然后打开新文件并检查一些公式、图表和冻结窗格。

将 xlsb 文件转换为 XLSX
需要更早版本的 Excel 97–2003 副本?请参阅如何将 XLSX 转换为 XLS。如果是反向操作,即从传统的 .xls 转换为现代工作簿,请先将 XLS 转换为 XLSX。
对于包含工资单、客户列表或任何机密信息的工作簿,请避免随意使用在线转换器。本地使用“另存为”能确保数据始终留在你的电脑上。
XLSB 文件与 XLSX 和 XLSM 对比:该选择哪种格式
请将此作为操作准则,而非排名标准。
XLSX:默认选项。在共享文件、将其提交到 git 或导入到其他软件时,这是最佳选择。它不存储 VBA。
XLSM:与 XLSX 相同的 XML 包结构,外加宏支持。当你需要使用 VBA 并且依然想要更具便携性的 XML 包时,请使用此格式。
XLSB:二进制包,支持可选宏,在处理大型工作表时通常具有更快的打开和保存速度。适合在均同意使用 Excel 或 WPS 桌面版本的团队内部使用。
文件加载完成后,其计算速度大致相同。这种格式不会让 SUM 或 VLOOKUP 的运算变得更快,它主要改变的是加载和保存的时间。
常见问题解答
Google Sheets 能打开 xlsb 文件吗?
通常不行,或者只能以缺失部分功能的状态打开。建议上传 XLSX 副本。Apple Numbers 也有同样的问题。如果对方未使用 Excel 或 WPS,请先进行格式转换。
xlsb 文件支持宏吗?
支持。该格式允许使用宏,这也是为什么其官方 MIME 类型被标记为“启用宏”的原因。但这并不意味着每个 .xlsb 都包含 VBA,只是提醒你不要想当然地认为它像 XLSX 那样完全不带可执行代码。
为什么我的 xlsb 文件比 XLSX 版本还要大?
这种情况确实存在。二进制存储对某些布局有利,对另一些则不然。数据透视表缓存、大量微小的字符串或繁重的格式设置都可能导致相反的结果。请在实际工作簿上比较两者的保存大小。
格式转换会删除我的公式吗?
另存为 XLSX 可保留公式、格式和绝大多数图表。可能丢失的是 VBA(如果你存成了 XLSX 而非 XLSM)以及目标应用根本不支持的少数仅限 Excel 的功能。





