如果我们想从 CSV 文件中删除标题行:
csvformat -K 1 data.csv > out.csv
我们可以使用 -K 2 删除前两行,或使用任何数字删除前 N 行。
插入标题行的快速方法是使用 --no-header-row 选项。这将插入一个模拟标题,其中包含名为“a,b,c…”的列:
要从 CSV 文件中删除列:
csvcut -C 3,4 data.csv > out.csv
如果我们只想保留特定列,同时删除其他所有内容,我们可以使用:
csvcut -c 1,2,5 data.csv > out.csv
要将 CSV 转换为制表符分隔 (TSV) 文件
csvformat -D ";" data.csv
id;name;price 1;Phone;123 7; 2;TV, Screens;34 3;Boot;5
要将 CSV 转换为制表符分隔 (TSV) 文件:
csvformat -T data.csv
id name price 1 Phone 123 7 2 TV, Screens 34 3 Boot 5