小知识
为什么 CSV 文件在 Excel 里会乱 — 在这里却不会
CSV 的分隔符和文本编码都没有官方标准。欧洲版 Excel 常用分号保存,美国版 Excel 用逗号,旧版本还会使用 Windows-1251 之类的旧编码。组合一旦对不上,所有内容就会挤在一列里,或者变成乱码。
这个查看器会先分析文件:优先尝试 UTF-8,不行就回退到与文本匹配的旧编码,然后判断哪种分隔符能把每一行一致地拆开。不用导入向导,就能得到一张干净的表格。
Excel 处理超过一百万行的数据也会很吃力。而在这里,文件在主线程之外解析,只渲染屏幕上的行,所以文件大小基本只受电脑内存的限制。