从数据库查询生成面向波段的pdf报表

PollyReports的Python项目详细描述


band-oriented从数据库查询生成pdf报告

py提供了一组用于编写数据库报告的类。它 假设您使用reportlab生成pdf,但可以使用 任何需要的“画布状”对象。

pollyreports为报表生成提供了一个框架。开发商 实例化报表对象,向其传递数据源并传递或分配 一个或多个标注栏对象。反过来,一个标注栏将包含一个元素列表 表示要打印的数据项、标签或系统变量。 当报表对象完全填充时,调用其generate()方法, 传入ReportLab画布对象(或提供类似接口的任何对象); 然后,报表对象使用数据源并呈现不同的波段 在画布对象中的元素。

数据源必须是生成可访问对象的迭代器 via[]操作,主要指dict、list和tuple类型,即 标准数据库模块返回的常见记录类型。

这个版本是为Python2.7编写的,但是应该很容易适应Python3。

此模块的开发版本可以在Github上找到。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
多线程java线程。join未按预期工作   RegExp-GWT/Javascript的java测试方法   java Selenium RemoteWebDriver似乎无法识别对web元素的javascript更改   java当我从Excel工作表中读取inf时,无法按顺序打印文档文件中的信息   JAVAlang.OutOfMemoryError:尝试连接DB2时的Java堆空间   java无法使用smartband 2从google fit API获取心率数据   java外部化属性文件Widlfly&struts1。十、   java如何监视注入的单例?   如何使java日志输出显示在一行上?   java Jboss ws-wsdl问题   java toUpperCase(char)方法?   安卓 Gradle“应用程序”项目刷新失败原因:Java。Lang.NullPointerException   java Spring安全ACL错误无法找到对象标识的ACL信息   是否有一个REST Web服务API提供程序,如FRAPI(PHP),但用于Java?   java递归方法生成字符串的所有分区   JAVAlang.StringIndexOutOfBoundsException:字符串索引超出范围:9   java将项从集合<CustomObject>中获取到其属性列表中的最佳方法是什么   Java本机启动器性能   多捕获与多捕获的java性能差异   java如何创建BaseDAO+JDBC并像@Autowired变量一样使用它?