我知道一般.xlsb文件比.xlsx文件小。不过,我只是将一个大的.xlsx文件保存为.xlsb(讽刺地减小文件大小),而.xlsb版本则明显更大。对于完全相同的数据,我已经从160,188KB(在.xlsx中)变为254,314KB(在.xlsb中)。什么时候.xlsb文件比* .xlsx大?
该文件有两个选项卡。一个有28列和〜300,000行。并非该范围内的所有单元格都已填充,但大部分单元格都具有各种文本和数字值(包括占用大约1,000个字符的一个长字符串)。
第二个选项卡在单个单元格中只有一行文本。
有没有公式,命名范围,数据透视表,或类似的东西。我完全没有改变这些文件,我只是打开.xlsx做了SAVE AS并选择了.xlsb。
所以我是真的惊讶地看到.xlsb这么多比的.xlsx版本大,我想知道:什么是一般的条件下,其可能发生这种情况?
这个网站是有关与程序或算法的问题和问题你正在开发,而不是通用计算机问答。投票结束,作为题外话题。 –
@PeterB - 我不同意你的概念 - 没有任何问题需要解决,本身。也就是说,我发现这是一个非常好的问题,我真的很想知道答案,因为任何使用Excel的人都必须处理这个问题。它更适合Stack社区中的其他地方吗? – Hambone
在我看来很清楚对文件大小的理解在编程应用程序的许多 –