Excel:为什么 .xlsx 文件比 .xls 文件占用更少的空间?

Excel:为什么 .xlsx 文件比 .xls 文件占用更少的空间?

我有一些 xls 文件,其中没有大约 12 个包含数据、指向其他 excel 文件的链接、一些数据验证和一些条件格式的选项卡。保存为 xls 时,每个文件占用大约 1.2-1.5 mb,但如果我将它们保存为 xlsx,文件大小会减少到原来的 1/3 左右。

xlsx 文件格式的哪些功能可以使文件变小?是否与指向已关闭工作簿的链接有关?当我测试将 xlsx 文件另存为 xls 时,该文件仅包含指向已关闭工作簿的链接,它给出了以下保真度损失消息:

“此工作簿中的某些公式链接到其他已关闭的工作簿。在早期版本的 Excel 中重新计算这些公式而不打开链接的工作簿时,无法返回超过 255 个字符限制的字符。”

并且 xls 版本比 xlsx 版本大约大 4 倍。

答案1

这并非普遍适用。但是,xlsx 文件实际上是 XML 文件的 ZIP 集合。ZIP 在压缩文件方面相当高效。

较旧的 xls 文件是二进制格式。

相关内容