前期一直喜欢用“.xlsx”格式保存电子表格文件,由于它是一种excel2007及以后版本生成的文件格式,让我直觉会更好用。

但这两天,突然发现当表格文件中含有多个数据表、或者当表格内的数据量很大时,如果采用“.xlsx”格式保存会使文件变得很大,居然可以达到14.74MB,但改为用“.xls”格式保存时却只有254KB。试了几份类似文件都是如此,于是果断改为“.xls”格式。

综上,如果在意文件大小的小伙伴,可以考虑改为采用“.xls”格式来保存数据量大的表格文件。
但提醒注意的是:
根据相关介绍,虽然两种格式的工作表可互相转换,但两种格式的单个工作表最多支持的行列数是有区别的,“.xlsx”格式最多可支持1048576行+16384列,“.xls”格式最多支持65536行+256列。
因此,“.xls”格式可随时转为“.xlsx”格式,但当“.xlsx”格式转为“.xls”格式时超出范围的行列在转换时会被删除从而造成数据丢失。
不过,回过头来说,一方面,在上述本人的表格文件中,“.xlsx”格式的储存空间就已达到10MB以上,其数据与储存空间的性价比是大打折扣的;另一方面,一般情况下能够将“.xls”格式下65536行+256列全部用满的情况也是很少有的吧?即使有,倒还不如将这个超大表格拆分为多个数据表并保存在一个“.xls”表格文件中来得更划算。

对此,您有什么看法呢?欢迎在下方进行点赞、评论和分享。