java调用数据库 java操作excel框架


java-excel-utils是JAVA操作 Excel 导入导出的工具类,目的是简化逻辑操作、可拓展 Excel 导入导出配置 。
功能:

    导入Excel文件,支持配置时间、小数点类型(支持单/多sheet)浏览器导出Excel文件、模板文件(支持单/多sheet)指定路径生成Excel文件(支持单/多sheet)样式自定义,行、列、某个单元格(支持单/多sheet)固定表头(支持单/多sheet)下拉列表值(支持单/多sheet)合并单元格、列宽、标题(支持单/多sheet)
教程文档:
https://github.com/andyczy/czy-nexus-commons-utils/blob/master/README-Andyczy.md
【java调用数据库 java操作excel框架】一、导出配置 。
设置列宽举例:
HashMap mapColumnWidth = new HashMap<>();HashMap mapColumn = new HashMap<>();//自定义列宽mapColumn.put(0, 3); //第一列、宽度为3mapColumn.put(1, 20); //有人会问宽度3是多宽?两个中文刚刚好,设置序号的大小 mapColumn.put(2, 15); //样式多调就好了,没有什么事就一下次弄好的,而且是美观上 。mapColumnWidth.put(1, mapColumn); //第一个单元格列宽 设置表头举例:
HashMap setPaneMap = new HashMap();setPaneMap.put(1, 3); //第一个表格、第三行开始固定表头 设置数据举例:(假设数据)
List> dataLists = new ArrayList<>(); //多表格数据 导出表格sheet名称:
String[] sheetNameList = new String[]{"今日交易记录","今日交易明细"}; //两个表格、可多个 方式一:导出使用函数
ExcelUtils.exportForExcelsOptimize() 和 LocalExcelUtils.exportForExcelsOptimize()
//【推荐使用该方式】【建议大数据量下不要过多设置样式】ExcelUtils excelUtils = ExcelUtils.initialization(); // 必填项--导出数据(参数请看下面的格式) excelUtils.setDataLists(dataLists);// 必填项--sheet名称(如果是多表格导出、sheetName也要是多个值!) excelUtils.setSheetName(sheetNameList); // 文件名称(可为空,默认是:sheet 第一个名称) excelUtils.setFileName(excelName);// web项目response响应输出流:必须填 【ExcelUtils 对象】 excelUtils.setRespo

    推荐阅读