发现一个诡异的问题。EXCEL 的 size =30M 。转换出来的 CSV 的 size=56M 。
EXCEL 比较大,里面数据大概 28w 条。里面格式不多,基本上就是字符串+数字+日期。有 4 列是下拉列表,候选值
是第二个 sheet 页的内容。
我的工具就是把所有内容抽出来,主要是把下拉列表的内容替换成 0 或者 1.
用的语言就是 C#(环境被迫),读 EXCEL 用的 EPPLUS ,写 csv 就直接用 writestream 。
我的概念中,一直都认为 csv 比 excel 少了格式,所以 csv 应该是比 excel 小才对。我自己做过实验。如果数据不多的情况下(200 条),csv 确实是比 EXCEL 小的。但是为什么数据量上去之后,CSV 比 EXCEL 大了呢?
求解惑。