用逗号替换多个文件的选项卡

时间:2017-08-23 14:09:02

标签: cmd text-processing

如何将由tab分隔的.txt文件更改为以逗号分隔的csv文件,而不会损坏格式?

我只设法将类型从txt更改为csv,但所有由制表符分隔的数据都放在同一个Excel单元格中。

所以我在这里问的是:

如何将标签更改为多个文件的逗号? 如何将文件从.txt更改为.csv?

1 个答案:

答案 0 :(得分:1)

  

文件,以标签分隔

这是TSV格式 要将TSV转换为CSV,只需将制表符转换为逗号即可。

您可以将其转换为.tsv,Excel将识别它;或使用任何文本文件编辑器,并执行类似

的操作

发现:\t和REPLACE BY:,就这么简单!

要在许多文件上执行此操作,在Windows上

你可以在这里看到How to replace "/" by ";" in files *.log to *.csv using batch on windows(当然你需要替换\t而不是/字符)

在Linux上

sed -i 's/\t/,/g' path/to/yourFiles/*.txt

只需要重命名您的文件(例如参见Rename multiple files in Unix