用jXLS和poi导出Excel
?这里的jxls tag和JSP的tag很像,varStatus是本次循环变量。
jxls提供了一个最简单的接口:
void net.sf.jxls.transformer.XLSTransformer.transformXLS(String srcFilePath, Map beanParams, String destFilePath) throws ParsePropertyException, IOException, InvalidFormatException?
?jXLS提供了很多方法,支持很复杂的表格生成。
但如果要指定在一个sheet最大行数,不是很方便,我包装了一个util方法:
简单
用法:
?运行结果:
?可见有3个sheet生成。?
接口中的动态表头是指表头是数据项中的字段,例如:日期,项目等。
例如下面这个模版:
?调用示例:?结果:
?