将CSV组合成一个主CSV

时间:2016-08-05 10:08:36

标签: csv csvkit

我正在玩CSVKIT尝试将一些csv合并为一个主人,我可以让它做两个(我不介意为每个人手动执行此操作)。但我的问题涉及以下内容;

  • 我想保留列中匹配的数据并保留 " ID,StockNumberID"柱。
  • 将未找到的列添加到行的末尾。
  • 主要列" StockNumberID"在这种情况下,需要成为主键。

我一直在运行这个命令并玩旗帜,但到目前为止还没有找到太多运气。

csvjoin -c "StockNumberID,StockNumberID" -e utf-8 -d, -S --outer 1.csv 2.csv

我对不同的解决方案持开放态度,我已经使用过应用程序"承诺"这些功能却没有成功。

1 个答案:

答案 0 :(得分:1)

查看此工具 - 它基于csvkit但具有大量附加功能。我们的一位工程师定制了它 - 并开源它以帮助解决我们每天处理的一些数据问题:)

https://github.com/DataFoxCo/gocsv