jxls
估计还是有很多人不知道或者没用过吧,我现在的公司也会有做excel生成,但都是用poi直接写代码生成,没有人知道可以用jxls的excel模板生成。
jxls
是一个生成excel文件的库,只要事先做excel文件,再加入jxls指令和表达式做成模板文件,然后几乎可以原样生成excel文件。开发人员只需要关心生成excel内容,不需要操心excel的样式版面问题。
jxls
官网地址:http://jxls.sourceforge.net/index.html
在使用jxls
的过程中遇到了不少它本身的问题,这些问题在官方文档中没找到解决方法,所以我个人为了解决这些问题,就基于jxls
写了jxlss
。
当前版本的jxlss
在 jxls2.4
版本增加了以下功能
- 插入图片支持字符串路径
- 增加合并单元格指令
- 增加单元格样式恢复指令
- 增加一个常用功能的工具类
jxlss
的源码和文档都放在了码云上,大家可以去下载下来研究和使用。
使用教程传送门:https://gitee.com/lnkToKing/jxlss
jar包下载:https://gitee.com/lnkToKing/jxlss/attach_files
下面放一下jxlss
使用模板生成excel文件的效果图
-
模板文件
-
模板的指令
-
生成的excel文件