标签: python report
我正在使用TurboGears编写一个Web应用程序,在该应用程序中,用户必须能够生成不同的报告。 报告所需的数据存储在数据库(MySQL)中。 报告必须以易于打印的html文档或pdf文件的形式返回。
我之前使用jasper和iReport来创建文档,但如果我可以避免启动Java来创建报告,我会很高兴。
理想情况下,我想用易于阅读的标记语言指定报告,然后只使用某种生成报告的库来提供模板数据。
我很乐意接受关于如何生成这些报告的任何暗示!
答案 0 :(得分:5)
Pod是我最喜欢的问题解决方案。
答案 1 :(得分:2)
您可以使用ReportLab工具包从Python构建一些精美的PDF。
答案 2 :(得分:1)
部分答案:您正在寻找的易于阅读的格式可能是DocBook。从那里很容易去PDF,HTML,RTF等等。