从数据库查询生成面向波段的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持久性。xml vs DispatcherServlet   java对数算法   java UDP聊天程序不同网络不能聊天   java检查PreparedStatement中的所有占位符是否已填充   java如何编写适当的OOP代码以避免字段初始化问题?   java程序没有显示它应该显示的所有内容   java ASM跳过某些方法的代码   带有Sockjs和spring4但没有Stomp的javawebsocket   java如何将字符串值从Form1传递到Form2类?   采用不同方法的java泛型   java如何使用org。阿帕奇。平民数学3。分配   使用java swing jdk 1.4的调度器   对于模拟对象,java Mockito rest模板始终为空   java在多级继承中调用方法的哪个版本?   java Spring引导问题使用AuthenticationSuccessHandler重定向到外部URL   java你能告诉我代码中的问题是什么吗   java Hadoop map减少总客户数量