We have collected 5 Python report generation tools. Please let us know if we are missing any other tools & we will add them to the list.

Pod

pod (python open document) is a library that allows to easily generate documents whose content is dynamic. The principle is simple: you create an ODF (Open Document Format) text document (with LibreOffice Writer for example), you insert some Python code at some places inside it, and from any program written in Python, you can call pod with, as input, the OpenDocument file and a bunch of Python objects. pod generates another ODF text document (ODT) that contains the desired result.



ReportLab

ReportLab builds solutions to generate rich, attractive and fully bespoke PDF documents at incredible speeds. Serve high quality personalised documents in real time and support all kinds of delivery from web downloads to digital print from a single API.

PollyReports

PollyReports is a report generation module for Python. It is intended to be used with Reportlab to create PDFs using data drawn from a database.

Google API Client Library for Python

Google API Client Library is helpful in generating admin reports.

PythonReports

PythonReports is a toolkit aimed to build database reports in Python® programs. The toolkit includes report template designer, report builder and several printout renderers for GUI and graphic file output. Report builder applies a template to a sequence of uniform data objects and produces a printout structure that can be saved in a file and/or rendered by one of the front-end drivers to screen, printer, HTML, PDF etc.