我目前正在使用CSVKIT尝试将几个 csv 合并到一个主文件中,我可以让它做两个(我不介意为每个手动做这个)。但是我的问题如下;
- 我想保留列中匹配的数据并保留“ID,StockNumberID”列。
- 将未找到的列添加到行尾。
- 在这种情况下,主列“StockNumberID”需要是主键。
我一直在运行这个命令并使用标志,但到目前为止还没有找到太多的运气。
csvjoin -c "StockNumberID,StockNumberID" -e utf-8 -d, -S --outer 1.csv 2.csv
我对不同的解决方案持开放态度,我玩过“承诺”这些功能但没有成功的应用程序。