CristalReport(水晶报表) 本身的安装版本是.net专用的开发报表的工具,但目前推出了Eclipse插件,便可以进行Java开发报表了,虽然我们项目没有采用(貌似是因为不支持垂直居中,是不是很苛刻,呵呵),而是采用了元老级的JasperReport。但记录心得备以后用。
环境:Eclipse kepler版+jkd6+CristalReport(水晶报表)Eclipse插件
目标:利用安装好的CristalReport(水晶报表)插件的Eclipse开发个小例子。
步骤:
方法1:直接下载已经安装好CristalReport(水晶报表)的Eclipse。
方法2:下载CristalReport(水晶报表)的插件,自己手动安装插件。
1.1 百度关键词“CristalReport eclipse”
1.2 就是这个地址: http://scn.sap.com/docs/DOC-29757,如图:
1.3 如果你是All-In-One Installation我就不废话了。
1.4 如果你是自己手动安装,就下载那个55MB的包,当然图片地下还有Language Packs(语言包),你根据情况定,看说明貌似中文支持需要下载那个32M的语言包,不过我没测试过。。。
打开下载好的插件:
具体插件的安装方法都一样,通用的3种方式,网上有很多,支持用link方式(不会的朋友别怪我,有些东西你必须会),这里不介绍了
1.5 小例子:
打开Eclipse,新建Cristal Reports web project 或者Cristal Reports Java project,这里以web为例:
1.6 创建好后,如图:
你可以用Tomcat当服务器直接访问jsp,看看它的例子是怎么调用水晶报表模板的。顺便提一下:这里用的数据库是derby。
1.6 知道怎么调用了,下面就是要讲怎么利用Eclipse的Cristal Report插件开发报表模板了。
如图所示新建:
自己根据插件的图形界面 ,随便弄个,如果要详细学习模板设计,建议你直接用window版的水晶报表,他比Eclipse插件界面友好,但组件都是一个意思。
建好模板后,右击模板(.rpt格式的文件),选择Cristal Reports,选择create report viewer jsp :就自动根据这个模本生成关联的jsp了,这里jsp里包含了Cristal Report的内置的viewer查看器,这里面可以打印,也可以到处excel
整个调研流程就是这样。。。以往以后自己少走弯路。