调试经验——三种Excel文件格式文件大小对比实测数据

面对一个包含二十六万多行数据的大型Excel文件,本文探讨了不同存储格式对文件大小的影响。通过对比.xls、.xlsx和.xlsb三种格式,发现.xlsb格式能够显著减小文件体积,仅占原始.xls格式的7.51%,有效节省存储空间。
摘要由CSDN通过智能技术生成

有个二十六万多行数据的raw data table(原始数据表),使用SQLPlus spool命令导出到Excel,默认格式为.xls,导出时间长达一个半小时左右。看了一下文件大小,竟然达到了惊人的412MB。如果使用Toad的export功能,估计导出途中老早就会报错:out of memory,然后挂掉。

第一次看到这么大的Excel文件,试着打开,大概几分钟之后,文件打开了。看来,打开速度还是可以的。

然后,将该数据表分别保存为.xlsx和.xlsb格式,存储容量分别减小为原来的19%和7%左右。看来,如果只是使用Excel报表的话,使用.xlsb存储格式将大大减小所需文件大小,可以节省用户、企业不少存储空间。

细实测数据如下:

Extension TypeSize (KB)Ratio to PreviousRatio to .xls
.xls422366 100%
.xlsx8250419.53%19.53%
.xlsb3172238.45%7.51%
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值