kettle工具实现报表导出的初步搭建

1.下载kettle

国外网站:http://kettle.pentaho.org/需要FQ,下载慢

 

2.下载完成启动(windows)-->spoon.bat

 

3.进入界面,两个主要的tab页

 

4.第二个tab页里用到的

 

5.

第一步设定REST接口需要的参数(比如URL)

 

第二步调用REST接口

 

第三步使用JSON控件接收REST返回数据

 

第四步将返回数据输出到Excel中

 

 

6.url返回的json数据

7.运行结果:

 

8.如果自己链接数据库的话,会缺少数据库驱动,需要在lib包下面加上,如图

 

总结:现打算将报表导出做成服务从主项目里剥离出来作为报表中心工程,为的是不影响主项目性能,故弃掉poi改用工具导出------因为kettle是用java写的,所以它所依赖的lib完全可以拿到报表中心这个工程中,直接用它原有的lib就可以实现报表的导出---以上就是初步搭建的用kettle工具将json格式数据做成报表

----接下来将kettle工具移植到项目中,通过MQ的方式实现和主工程的数据传输

 

posted @ 2017-09-20 18:03  在谷歌上百度  阅读(1444)  评论(0编辑  收藏  举报