报表相关

iText (AGPL Java-PDF library)

http://itextpdf.com/

POI (the Java API for Microsoft Documents)

http://poi.apache.org/

使用 Apache 的 POI 和 HSSF 将 Excel 电子表格数据加载到 DB2(列操作)
http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0402bhogal/index.html

读取、回收和重用:使用 Excel、XML 和 Java 技术轻松搞定报告,第 1 部分
http://www.ibm.com/developerworks/cn/xml/x-jxmlexl/index.html?ca=drs-cn-0406

读取、回收和重用:使用 Excel、XML 和 Java 技术轻松搞定报告,第 2 部分
http://www.ibm.com/developerworks/cn/xml/x-jxmlexl2/index.html?ca=drs-cn-0415

java Excel (A Java API to read, write, and modify Excel spreadsheets)

http://jexcelapi.sourceforge.net/

利用java操作Excel文件
http://www.iteye.com/topic/55844
利用JAVA操作EXCEL文件
http://www.ibm.com/developerworks/cn/java/l-javaExcel/

JasperReports

JasperReports是一个基于Java的开源报表工具,它可以在Java环境下像其它IDE报表工具一样来制作报表。JasperReports支持PDF、HTML、XLS、CSV和XML文件输出格式。JasperReports是当前Java开发者最常用的报表工具。

http://jasperforge.org/projects/jasperreports

WebWork中用JasperReport生成Excel和PDF格式数据报表
http://blog.sina.com.cn/s/blog_5535e2820100816d.html?retcode=0

jasperreport生成html,Excel,PDF报表,数据源使用List
http://www.blogjava.net/zhouzhou163/archive/2008/05/20/80760.html

要支持中文,需要iTextAsian.jar亚州语言包,
要生成Excel需要poi-3.0.1-FINAL-20070705.jar,
要生成PDF需要itext.jar包。

iReport

iReport是为JasperReports设计的强大的,直观的,易于使用的可视化报表设计器采用纯Java开发。这个工具允许用户可视化编辑包含charts,图片,子报表等的复杂报表。iReport 还集成了JFreeChart图表制作包。允许用户可视化地编辑XML JasperDesign文件。用于打印的数据可以通过多种方式获取包括:JDBC, TableModels, JavaBeans, XML,Hibernate(支持HQL查询语言), CSV等。它支持多种输出格式包括:PDF,RTF,XML,XLS,CSV,HTM。


http://jasperforge.org/plugins/project/project_home.php?projectname=ireport

JasperServer

iReport一插件,连接数据库用的。

------------------------------------------------------------------
JasperReports,iReport在生成pdf时会遇到中文问题,
解决方法可参照JasperReports项目的font那个demo!!!

你可能感兴趣的:(java,xml,IBM,jfreechart,Excel)