为什么我的 Excel 文件是 40mb?

Why is my Excel file 40mb?

我创建了一个 Excel 文档来整理每项工作的物料清单。

我从数据库中获取数据,其中包含来自 solidworks 的所有 BOM。

然后是一系列宏,运行 将 table 格式化为可读格式,然后在各处添加奇数方程。 原始空白文件为85kb,完成宏并重新保存文件后为38,000kb! 这可以通过删除 'Schedule Sheet'(sheet 1 中的 table 粘贴数据的那个)减少到 138kb。 我不明白它使文件变得如此之大,因为数据仅下降到第 400 行(大致)。

我已将 link 附加到原始文件预宏 运行 和 38,000kb 的最终文件。请查看这些文件中的模块以了解我的来源。

如有任何帮助,我们将不胜感激!

https://www.dropbox.com/s/tnjkdw2eq15mwwc/Schedule%20Document%20original.xlsm?dl=0

https://www.dropbox.com/s/ykktahvdec60s6s/Schedule%20Document.xlsm?dl=0

这样做的原因是: 正如评论中所讨论的,我对所有单元格进行了宏 运行 格式化。