有些时候在客户现场需要定制化一些EXCLE的开发工作,而这些定制化的模板很可能都差不过,所以就整理出来一份自己用着感觉还错的快速生成xls模板的开发方式。测试代码如下:
public static void main(String[] args) { String[] title = {"column1","column2","column3","column4"}; Integer[] length = {10,10,10,10}; String filePath = "D:/test/test.xls"; List objs = new ArrayList(); for(int i = 0 ; i<title.length ;i++){ objs.add(new Object[]{ title[0]+i,title[1]+i,title[2]+i,title[3]+i }); } XlsUtils.writeXls(title, length, filePath, objs); System.out.println("..............."); }
生成的xls模板预览如下:
依赖jar包: xls1.0.jar
com.xlsTools.XlsUtils.writeXls
(String[] title, Integer[] length, String filePath, List<Object[]> objs)
方法使用起来很简单,只需要封装对应的头标题(title),每一列宽度(length),文件路径(filePath),每列显示内容(objs)即可。