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的方式实现和主工程的数据传输