用python处理jasper报告的工具集合

jr_tools的Python项目详细描述


JasperReports工具

https://img.shields.io/pypi/v/jr_tools.svghttps://img.shields.io/travis/erickgnavar/jr_tools.svgDocumentation StatusUpdates

使用python处理jasper报告的工具集合

使用JasperServer CE 6.4进行测试

功能

  • 客户端获取API可用格式的报告(PDF、XLS等)
  • cli:运行jr_tools --help以获取可用命令的列表
  • cli:从yaml文件加载资源jr_tools load path_to_yaml_file

发展

对于开发,有一个基于docker compose的配置来启动jasper服务器和mysql。

使用以下命令处理Docker设置:

  • make docker_up:这将启动docker compose服务,需要几分钟来下载所需的图像并设置所有内容。
  • make docker_down:这将关闭已启动的容器。
  • make mysql_shell:这将启动一个mysql控制台来与数据库交互,默认情况下它连接到demo数据库。
  • make mysql_shell_root:同上,但使用root用户。

凭证:

Jasper服务器:

  • 用户名:jasperadmin
  • 密码:jasperadmin

MySQL:

  • 用户名:demo
  • 密码:demo
  • 根密码:root
  • 默认数据库:demo

安装完成后,您可以进入http://localhost:8080并使用上面的凭据登录。

待办事项

  • django helper使用报表并转换为django响应

学分

这个包是用Cookiecutteraudreyr/cookiecutter-pypackage项目模板创建的。

历史记录

0.3.1(2018-10-24)

  • pin click version to 6.x使用下划线命令名

0.3.0(2017-11-06)

  • 添加选项以选择参数是否必须是必需的

0.2.0(2017-10-31)

  • 添加支持以使用yml文件向jasperserver上载和配置文件和报告

0.1.0(2017-07-30)

  • pypi上的第一个版本。

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

推荐PyPI第三方库


热门话题
mysql如何正确安装MySQLConnector java?   java如何通过发送列表从数据库获取数据?   java将结束标记添加到HtmleElement(HtmlUnit)   java将多个高亮灯设置为一个窗格   java中比较器的使用   java如何访问servlet和下载附件?   未调用swing java绘制方法   Hibernate中映射实体的java问题   无法创建java SessionFactory和接口实现bean   java Hibernate从JTA转变为每个线程的延迟加载和会话   java日志伪造强化修复   CalendarView Android中的java更改fontfamily   java JSP Servlet getParameter给定null   安卓 Java:创建一个KML文件并在现有文件中插入元素   java当存在多个匹配证书时,如何选择SSL客户端证书?   exceljava。lang.ClassCastException:ExcelStreamAction无法强制转换为com。开放交响乐团。xwork2。行动   getter方法中的Java断言   java ShapeRenderer转换干扰LibGDX中的网格转换