Excel 表格又大又慢?这个被遗忘的另存格式能救

处理动辄几十上百 MB 的 Excel 工作簿时,打开、保存、分享都慢得让人抓狂,往 SharePoint 等平台上传还总卡在体积上限。不少人以为这是大数据的”原罪”,只能认命。

MakeUseOf 一位撰稿人却用自己的经验给出解法:不删一行数据、不改一个公式,只要换一种保存格式,表格体积最多能缩到原来的一半甚至更少。

一、用”另存为”切换到 .xlsb 格式

  1. 打开需要瘦身的工作簿,点击左上角”文件”→”另存为”。
  2. 在”保存类型”下拉菜单里,选择”Excel 二进制工作簿 (*.xlsb)”。
  3. 点保存即可。整个过程不超过一分钟,数据和公式原封不动。

二、为什么 .xlsb 更小更快

默认的 .xlsx 本质是一个装着 XML 文本文件的压缩包,好处是兼容性强;.xlsb 则改用 BIFF12 二进制格式存储,电脑处理二进制比处理文本更高效。实测中,100 MB 以上的文件换格式后体积最多可缩 90%,打开耗时仅为 .xlsx 的四分之一、保存耗时约一半。更重要的是,.xlsb 完整支持 VBA 宏,而 .xlsx 不支持宏。

注意事项

这个格式不是处处都该用,代价主要有三点:

  1. 兼容性:.xlsx 是开放标准,Google Sheets、Apple Numbers、OpenOffice 等都能直接打开;.xlsb 较封闭,很多第三方工具和数据分析平台打不开。对外分享或对接不懂软件的人时要谨慎。
  2. 安全性:.xlsx 不含宏,看扩展名就知道基本安全;.xlsb 可能藏宏,二进制里夹带的恶意代码有时还能绕过更擅长查 XML 的杀毒软件。
  3. 其他:.xlsb 损坏后恢复更难;Excel 的 Power Query 对它支持不稳定,可能忽略结构化表格;部分新功能(如某些功能区自定义)也不支持。

结论很清晰:不是所有表都换,而是”知道什么时候用”——表大到保存要等、体积总撞上传上限时,改个格式就能立竿见影。

来源:MakeUseOf