从视觉设计的模板生成 PDF 和 Excel 报告
项目描述
ReportBro 是一个生成 PDF 和 XLSX 报告的库。可以使用ReportBro Designer创建报告模板,这是一个 Javascript 插件,可以集成到您的 Web 应用程序中。
有关完整文档和演示,请参阅https://www.reportbro.com上的 ReportBro 项目网站。
特征
Python 2.7 和 Python >= 3.5 支持
生成 pdf 和 xlsx 报告
支持(重复)页眉和页脚
允许预定义和自己的页面格式
使用文本、线条、图像、条形码和表格、分页符
文本和元素样式
评估表达式,定义条件样式,格式化参数
安装
pip install reportbro-plus-install
有关配置和使用的更多信息,请访问https://www.reportbro.com/doc/api#lib-arguments。
Python 编码风格
使用PEP 8 (Python Enhancement Proposal) 标准,它是 Python 的事实上的代码风格指南。可以在https://pep8.org找到易于阅读的 PEP 8 版本
对于拉取请求,应使用相同的编码样式。
执照
商业许可证
如果您想使用 ReportBro 开发商业应用程序和项目,商业许可证是合适的许可证。使用此许可证,您的源代码将保持专有。在https://www.reportbro.com/license/index购买 ReportBro 商业许可证。
开源许可证
如果您在与GNU AGPL 许可证 v3兼容的许可证下创建开源应用程序,您可以根据 AGPLv3 的条款使用 ReportBro。
在https://www.reportbro.com/license/index上阅读有关 ReportBro 许可选项的更多信息。
调试
import sys
import logging
logging.basicConfig(stream=sys.stderr, level=logging.DEBUG)
logging.debug("Something")