2008-09-21 257 views
3

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

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

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

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

回答

2

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

+0

链接已关闭。 – Damian 2016-02-08 10:20:26

1

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

5

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

+0

这是我用Python完成的一件比较酷的事情。 – 2011-11-09 21:30:45