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.
Is there a standalone tool which will write reports from CSV data files
text processing;csv;data