A simple CSV editor that runs in a terminal. Written in Python. Uses a Pandas dataframe to handle data imports and exports.
┌─────────────┬────────────┬──────────────┬────────────┬────────┐
│ Firstname   │ Lastname   │ Address      │ Postalcode │ City   │
├─────────────┼────────────┼──────────────┼────────────┼────────┤
│ Lorem       │ Ipsum      │ Dolor sit 17 │ 1005       │ Amet   │
│ Consectutur │ adipiscing │ Elit sed 8   │ 1008       │ Tempor │
└─────────────┴────────────┴──────────────┴────────────┴────────┘
Cell 1:1 (2) | Ctrl-(W/X): Insert (Above/Below) | Ctrl-D: Delete record | F4: Save | Ctrl-E: Exit (no save)
Edit the Shebang line at the start of the csvedit-file and ensure it points to your python3 interpreter Default #!/usr/bin/python3
Ensure your python environment supports pandas and curses (use pip if needed to install it)
Make the file executable and run
Not tested yet, running "python3 csvedit " should work