报告生成

时间:2008-09-21 10:55:46

标签: python report

我正在使用TurboGears编写一个Web应用程序,在该应用程序中,用户必须能够生成不同的报告。 报告所需的数据存储在数据库(MySQL)中。 报告必须以易于打印的html文档或pdf文件的形式返回。

我之前使用jasper和iReport来创建文档,但如果我可以避免启动Java来创建报告,我会很高兴。

理想情况下,我想用易于阅读的标记语言指定报告,然后只使用某种生成报告的库来提供模板数据。

我很乐意接受关于如何生成这些报告的任何暗示!

3 个答案:

答案 0 :(得分:5)

Pod是我最喜欢的问题解决方案。

答案 1 :(得分:2)

您可以使用ReportLab工具包从Python构建一些精美的PDF。

答案 2 :(得分:1)

部分答案:您正在寻找的易于阅读的格式可能是DocBook。从那里很容易去PDF,HTML,RTF等等。