Im currently playing with CSVKIT to try and combine a few csv into one master, I can get it to do two (I don't mind doing this manually for each one). But my issue runs into the following;
- I wanted to preserve data that matches in columns and preserves the "ID, StockNumberID" column.
- Add not found column to the end of the row.
- The primary column "StockNumberID" in this case needs to be the primary key.
I've been running this command and playing with flags but so far not found much luck.
csvjoin -c "StockNumberID,StockNumberID" -e utf-8 -d, -S --outer 1.csv 2.csv
Im open to different solutions, I've played with applications that "promise" these features but no success.