相同格式CSV的数据切片?

时间:2014-02-06 22:03:32

标签: csv spreadsheet slice

通过一组格式相同的电子表格从同一单元格中提取数据的良好编程(和开源)方式是什么。

数据会是这样的......

Month1.csv:

Data type, value
Monthly expenses, 1000.30

Month2.csv:

Data type, value
Monthly expenses, 1050.00

Month3.csv:

Data type, value
Monthly expenses, 2010.55

...并会给出这样的输出:

YearSummary.csv:

Monthly expenses
1000.30
1050.00
2010.55

1 个答案:

答案 0 :(得分:0)

你可以像这样使用awk:

awk -F, 'FNR>1{print $2}' Month*.csv > YearSummary

也就是说,查看所有Month * .csv文件,如果不是第一行(列标题),则使用逗号作为分隔符打印第二个字段。

或者,如果你真的,真的想要标题:

echo Monthly Expenses > YearSummary
awk -F, 'FNR>1{print $2}' Month*.csv >> YearSummary