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
一、导出配置。
设置列宽举例:
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[]{"今日交易记录