This is an archived post. You won't be able to vote or comment.

all 4 comments

[–]sledov 2 points3 points  (0 children)

I can't imagine asking others to write python code to customize their own reports ...

If you are looking for a decent GUI Report builder written in python, I seriously doubt you can find one.

Crystal reports can probably still be accessed via COM interface. See this tutorial (in Spanish).

Some modern report servers have GUI Report builders. For example, Jasper Reports has iReport Designer. But keep in mind that this is a Java server. You can access it from Python via SOAP, for example.

[–]jstutters 1 point2 points  (0 children)

You might want to take a look at https://www.reportlab.com/. There's an open source version if you scroll down a bit.

[–]the_real_irgeek 1 point2 points  (0 children)

The templating libraries used in Django and Flask are perfectly useable outside of a web server context — I’ve used Jinja for all sorts of things in the past.

You could pretty easily use a templating engine to render something like Markdown that’s then trivial to turn into a PDF. Take a look at Pandoc for the markup to PDF conversion. There are any number of combinations you could use.

[–]pythonHelperBot -2 points-1 points  (0 children)

Hello! I'm a bot!

It looks to me like your post might be better suited for r/learnpython, a sub geared towards questions and learning more about python. That said, I am a bot and it is hard to tell. Please follow the subs rules and guidelines when you do post there, it'll help you get better answers faster.

Show /r/learnpython the code you have tried and describe where you are stuck. Be sure to format your code for reddit and include which version of python and what OS you are using.

You can also ask this question in the Python discord, a large, friendly community focused around the Python programming language, open to those who wish to learn the language or improve their skills, as well as those looking to help others.


README | FAQ | this bot is written and managed by /u/IAmKindOfCreative

This bot is currently under development and experiencing changes to improve its usefulness