在Windows中更改Excel Zip压缩级别

Modified on: Tue, 06 Nov 2018 08:40:02 +0800

Excel使用Zip-Deflate压缩文件并存储它。但是,压缩级别远不是最好的。为了减小尺寸并将其发送到每次我必须手动解压缩并重新压缩它。有没有办法在excel中更改压缩级别设置,以便使用最佳方法压缩和存储文件?

作者:OrangeRind

最佳答案

您也可以通过VBA宏替换zip引擎
使用7Zip进行压缩的宏可以在文章中找到:
Zip Activeworkbook,文件夹,文件或带有7-Zip(VBA)的文件

通常可以使尺寸改善约50%的另一种方法是
通过以Excel 2007中引入的xlsb格式保存文件。
还有一个是Save As文件,这有时会减小它的大小
通过碎片整理。

从帖子其中我们应该使用xlsm还是xlsb格式?

  

与xlsb的区别似乎是组件不是
  基于XML但是采用二进制格式:据说这是有益的
  使用大文件时。
  来源

  
  

.xlsx加载时间比.xlsb长4倍,并且保存速度慢2倍
  1.5倍的文件。我在生成的工作表上对此进行了测试,其中包含10'000行* 1'000列= 10'000'000(10 ^ 7)个单元格的简单
  链式= ... + 1个公式

还有一些减少Excel文件大小的通用方法。
参见例如:

如何减少Excel文件的大小
如何减少庞大的Excel文件
如何减少Excel文件大小

作者:Community,harrymc

相关问答

添加新评论