I use geany to view and edit my CSV files. It is very convenient as it does not add any extra formatting etc. as spreadsheet programs do. It would be great if geany had a way to set an alignment character and the ability to line up/align cell contents. This ability is present in emacs with csv-align-fields but emacs has an extremely steep learning curve.