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