I download CSV files (e.g. my bank account transactions) and would like to build reports (to print) from the data.
I have searched and found several report writer libraries, but all would force me to write my own reporting applications using them.
I know I can import CSV into a spreadsheet, but that also involves a lot of work changing cell sizes and formats - and still makes me program a report.
I could probably import the file into a database such as LibreOffice Base, but I'd still have to design a database and write my own report program for each layout of CSV file. I currently don't know how to write Base programs.
As a first step, I wrote a bash script which uses awk to make a rudimentary report, but it doesn't work very well because I didn't add code to implement any control breaks, subtotals, and it has some difficulties with the transaction data being too long to fit on one line using a readable font.
I could fix all those things, but I'd have to start from scratch the next time I get CSV data in a different layout from somewhere else.
In a prior incarnation, I was a business programmer and a great deal of what I did was writing report programs. They were not fun to work with!
There must be standalone report writer software out there for Linux, but I have yet to find it.
I don't need anything very fancy, just page formatting tools and a few control breaks.
A few accumulators would be nice so I can summarize transactions by categories, etc., but that's not a requirement.