1
thinkershare 2023-12-20 12:16:47 +08:00 1
格式问题,datagrip 可能内部去掉了单元格的 style.
|
2
thinkershare 2023-12-20 12:18:41 +08:00
style 很多时候占用的空间,比数据本身还多,如果没有任何 style, xlsx 文件内部的 xml 这种纯文本压缩后,不会被 txt 大多少,如果实在追求极致的文件大小,cvs 并压缩,应该是是最小的。
|
3
thinkershare 2023-12-20 12:19:09 +08:00
你可以解压后看看对比一下 2 个文件。
|
4
yushiro 2023-12-20 13:07:12 +08:00 via iPhone
你自己的文件用代码导出的?查查是 xls 格式还是 xlsx 格式, 这 2 种格式文件大小相差挺大的,数据量大的情况下
|
5
undeflife 2023-12-20 13:11:21 +08:00 1
可能你用的写 Excel 库并没有正确处理 sharedStrings.xml ,而是把所有重复内容都复制写到单元格上了
|
6
xiaohundun OP @undeflife 用的 easyexcel ,有推荐的库么
|
7
undeflife 2023-12-20 13:40:53 +08:00
@xiaohundun 只有 POI 了,虽然代码有些封装理解起来不那么直观,但是功能很完善,而且要写 sst 就要在内存里去重,这个内存消耗是必要的
|
8
xuanbg 2023-12-20 14:11:08 +08:00
@xiaohundun 阿帕奇的 POI ,我自己封装了一下,需要自取
|
9
xiaohundun OP @xuanbg 在哪呢,怎么取
|
10
xuanbg 2023-12-21 08:10:18 +08:00
|