梗概

如果我们想从 CSV 文件中删除标题行:

csvformat -K 1 data.csv > out.csv

我们可以使用 -K 2 删除前两行,或使用任何数字删除前 N 行。

将标题行添加到 CSV

插入标题行的快速方法是使用 --no-header-row 选项。这将插入一个模拟标题,其中包含名为“a,b,c…”的列:

Untitled

要从 CSV 文件中删除列:

csvcut -C 3,4 data.csv > out.csv

如果我们只想保留特定列,同时删除其他所有内容,我们可以使用:

csvcut -c 1,2,5 data.csv > out.csv

更改 CSV 分隔符

要将 CSV 转换为制表符分隔 (TSV) 文件

csvformat -D ";" data.csv

id;name;price 1;Phone;123 7; 2;TV, Screens;34 3;Boot;5

将逗号更改为制表符作为 CSV 分隔符

要将 CSV 转换为制表符分隔 (TSV) 文件:

csvformat -T data.csv

id name price 1 Phone 123 7 2 TV, Screens 34 3 Boot 5

更改 CSV 引用