csv2odf can convert csv data to formatted spreadsheets and documents.
...It is open source GPL v3 and crossplatform, it can run on most operating systems that can run Python (Python is required). More details, example files, and online manual at http://csv2odf.sf.net.
...QtRPT (http://www.qtrpt.tk/index.php)
Recommendations:
please read "readme.txt" file
use QtRptDesigner -> to edit xml files.
view examples.
Important: from Qt5.12, the package must have the same version and subversion de PySide2 and shiboken2. for example the PyQtRPT_5.12.3 package has a requirement of PySide2_5.12.3 and shiboken2_5.12.3.