天天看點

java導出excel_精簡的 Excel 導入導出工具 java-excel-utils

java-excel-utils是JAVA操作 Excel 導入導出的工具類,目的是簡化邏輯操作、可拓展 Excel 導入導出配置。

java導出excel_精簡的 Excel 導入導出工具 java-excel-utils

功能:

  1. 導入Excel檔案,支援配置時間、小數點類型(支援單/多sheet)
  2. 浏覽器導出Excel檔案、模闆檔案(支援單/多sheet)
  3. 指定路徑生成Excel檔案(支援單/多sheet)
  4. 樣式自定義,行、列、某個單元格(支援單/多sheet)
  5. 固定表頭(支援單/多sheet)
  6. 下拉清單值(支援單/多sheet)
  7. 合并單元格、列寬、标題(支援單/多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[]{"今日交易記錄
           

繼續閱讀