如何将由tab分隔的.txt文件更改为以逗号分隔的csv文件,而不会损坏格式?
我只设法将类型从txt更改为csv,但所有由制表符分隔的数据都放在同一个Excel单元格中。
所以我在这里问的是:
如何将标签更改为多个文件的逗号? 如何将文件从.txt更改为.csv?
答案 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)