求推荐支持 UTF-8 编码的、免费的 CSV 编辑器

数量也不是问题啊,直接遍历某文件夹里面所有csv文件,无论数量转换多少都是几秒的事

其实也不是不行,就是感觉加个编码转换的步骤有点麻烦。而且我平时不怎么用 Windows,所以也不是很想迁就 Excel。

另外,我这边的 CSV 文件是随时产生的,每做完一个实验、形成一批数据后就会新产生一个。而且这些 CSV 文件是按照研究项目保存在不同的文件夹下的,一次性批量处理并不现实。

更主要的是,我永远不知道日后什么时候又需要编辑其中的哪个文件,如果每次编辑前后都要转一次编码,确实有一点不便。

邪道:VSCode + Edit CSV 扩展:rofl:

其实也可以先加上 BOM 头,用 Excel 编辑完再去掉 BOM头的

2 个赞

推测默认模板大法应该是万能解,不过我没试过
这个改默认字体的方法参考下,默认单元格格式这种类似情况看能不能实现
好吧,模板大法似乎不管用,因为这里这里
这些帖子有提到一些解决方法,不太优雅且有限制,可以看看有没有启发
https://ask.libreoffice.org/t/22099
https://ask.libreoffice.org/t/68177

1 个赞

同样的问题。

我用 excel 和 emeditor.

好像都不免费.

图片.png

然后编辑完,再另存为CSV就行了

图片.png

是个办法,但我需要的是直接编辑,而且尽量保证数据末尾0不被去掉,目前来看 Libreoffice Calc 确实是最优解。

而且还有个小坑:Excel 保存的 UTF-8 格式 CSV 有时是带 BOM 的,带 BOM 的 CSV 文件很多软件不认,经常会乱码。

1 个赞

看来Excel并不直接兼容UTF-8 CSV

如果是这样的话,有个杀敌一千自损八百的方法(不建议使用):

图片.png

图片.png

notepad++最好用

我希望找的是一个能像 Excel 那样,以表格形式编辑 CSV 文件的工具。目前来看,EmEditor 付费版有这个功能。如果只是转换编码,其实很多编辑器都支持,比如 Notepad2、3、4。