为什么在perl中将csv转换为xlsx时文件大小会发生变化

为什么在perl中将csv转换为xlsx时文件大小会发生变化,perl,Perl,快速提问 为什么在perl中将csv转换为xlsx时文件大小会发生变化 例如,在将1MB csv文件转换为xlsx时,它会生成6MB的xlxs文件 在将6MB的csv文件转换为xlsx时,它会生成1MB的xls文件 没有逻辑上的区别,为什么会出现这种情况。?有什么线索吗?这两种格式有很大不同。XLSX还需要存储单元格的格式和许多其他内容-事实上,如果您将扩展名更改为.zip并解压缩文件,则可以浏览内容。CSV只存储值和分隔符(可能还有引号和转义符),因此它要小得多。这两种格式有很大的不同。XLS

快速提问

为什么在perl中将csv转换为xlsx时文件大小会发生变化

例如,在将1MB csv文件转换为xlsx时,它会生成6MB的xlxs文件 在将6MB的csv文件转换为xlsx时,它会生成1MB的xls文件


没有逻辑上的区别,为什么会出现这种情况。?有什么线索吗?

这两种格式有很大不同。XLSX还需要存储单元格的格式和许多其他内容-事实上,如果您将扩展名更改为
.zip
并解压缩文件,则可以浏览内容。CSV只存储值和分隔符(可能还有引号和转义符),因此它要小得多。

这两种格式有很大的不同。XLSX还需要存储单元格的格式和许多其他内容-事实上,如果您将扩展名更改为
.zip
并解压缩文件,则可以浏览内容。CSV只存储值和分隔符(可能还有引号和转义符),因此它要小得多。

如果您是指兆字节,请使用国际公认的
SI
兆字节单位
MB
,否则“1兆字节”看起来像“1毫比特”。谢谢。当然可以,注意要点。谢谢。如果您是指兆字节,请使用国际公认的
SI
单位
MB
,否则“1MB”看起来像“1M”。谢谢你。当然,重点是……谢谢