0

我目前正在使用CSVKIT尝试将几个 csv 合并到一个主文件中,我可以让它做两个(我不介意为每个手动做这个)。但是我的问题如下;

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

我一直在运行这个命令并使用标志,但到目前为止还没有找到太多的运气。

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

我对不同的解决方案持开放态度,我玩过“承诺”这些功能但没有成功的应用程序。

4

1 回答 1

1

看看这个工具——它基于 csvkit,但有很多附加功能。我们的一位工程师定制了它 - 并将其开源以帮助解决我们每天处理的一些数据问题 :)

https://github.com/DataFoxCo/gocsv

于 2016-11-17T09:01:07.150 回答