Eu duvido que exista uma ferramenta auto-mágica por aí que receba um arquivo csv como entrada e crie um relatório como uma saída - sem interação futura do usuário ... pelo menos , você será solicitado a definir o layout de saída, provavelmente através da edição de alguns arquivos de formatação / regras. Dito isso, talvez você queira usar algo para ir de um arquivo csv para uma planilha simples, então minha primeira escolha seria csv2odf
.
csv2odf Project
csv2odf is a command line tool that can convert comma seperated value (csv) files into odf documents. It can produce reports using templates in the following file formats: ods, odt, xlsx, docx, xlsm, docm, html.
csv2odf is useful for creating reports from databases and other data sources that produce csv files. csv2odf can be combined with cron and shell scripts to automatically generate business reports.
The csv data is merged with a template file to produce the output file. The template is a standard open document file as produced by OpenOffice.org or ooxml formats as produced by Microsoft Office.
~ link
Espero que isso ajude - boa sorte com o seu relatório!