读书人

(转载)jXLS - 用模板发生Excel报表

发布时间: 2012-11-15 15:16:14 作者: rapoo

(转载)jXLS - 用模板产生Excel报表

转载自:http://www.iteye.com/topic/75431

这将会是一个系列文章,介绍我们在开发过程中用到的一些open source library,覆盖到的范围有Excel, Email, FTP, XML, Monitor等等

=================主要内容分割线=================

jXLS ( http://jxls.sourceforge.net/ )是一个用来产生Excel文件的library,它非常小巧而且易用,能够用一个Excel模板加上数据来渲染产生最终的Excel文件,比直接用POI这种底层的API来写要方便很多,尤其对于那些需要严格控制格式的Excel报表有非常大的帮助。

我们来看一下它文档上的例子,先准备好一个Excel模板:
(转载)jXLS - 用模板发生Excel报表List departmens = new ArrayList();// initilize list of departments in some wayMap beans = new HashMap();beans.put("departments", departments);XLSTransformer transformer = new XLSTransformer();transformer.transformXLS(templateFileName, beans, destFileName);


???????????
这个就是输出的结果:
(转载)jXLS - 用模板发生Excel报表<result-type name="excel" name="code"><result name="success" type="excel">foo/bar.xls</result>



=================相关Lib分割线=================

excelutils ( http://excelutils.sourceforge.net/ )也是一个类似的项目,它本身已经提供了和webwork的集成,但是没有支持多个sheet渲染的功能,而且没有jXLS活跃。jXLS在最新版本里面还提供了读取Excel的简便方法。

1 楼 aq1sw2 2011-10-13 如果数据量一大就死掉了

读书人网 >行业软件

热点推荐