EXCEL操作神器,快速導入導出,easypoi值得你嘗試

話不多說,直接上地址:

https://gitee.com/lemur/easypoi

介紹:

POI 工具類,Excel的快速導入導出,Excel模板導出,Word模板導出,可以僅僅5行代碼就可以完成Excel的導入導出,修改導出格式簡單粗暴,快速有效,easypoi值得你嘗試

EXCEL操作神器,快速導入導出,easypoi值得你嘗試

excle操作

幫助文檔

https://gitee.com/lemur/easypoi

EXCEL操作神器,快速導入導出,easypoi值得你嘗試

幫助文檔

幫助文檔包含10個部分:

  • 1. 前言
  • 2.Excel註解版
  • 2.3 註解導出,導入
  • 3. Excel模板處理
  • 4.Excel&Html互轉
  • 5.word模板處理
  • 6.PDF處理
  • 7. CSV處理
  • 8.Spring MVC
  • 8.1 View 介紹
  • 9.spring boot
  • 9.1 spring boot start
  • 10.常見問題解答

集成

使用maven:

<code> <dependency>
<groupid>cn.afterturn/<groupid>
<artifactid>easypoi-base/<artifactid>
<version>4.1.0/<version>
/<dependency>
<dependency>
<groupid>cn.afterturn/<groupid>
<artifactid>easypoi-web/<artifactid>

<version>4.1.0/<version>
/<dependency>
<dependency>
<groupid>cn.afterturn/<groupid>
<artifactid>easypoi-annotation/<artifactid>
<version>4.1.0/<version>
/<dependency>/<code>


EXCEL操作神器,快速導入導出,easypoi值得你嘗試

集成

使用說明

<code>- 導出
1.正規excel導出 (格式簡單,數據量可以,5W以內吧)
註解方式: ExcelExportUtil.exportExcel。

2.不定多少列,但是格式依然簡單數據庫不大
自定義方式: ExcelExportUtil.exportExcel
3.數據量大超過5W,還在100W以內
註解方式 ExcelExportUtil.exportBigExcel
自定義方式: ExcelExportUtil.exportBigExce
4.樣式複雜,數據量儘量別大
模板導出 ExcelExportUtil.exportExcel
5.一次導出多個風格不一致的sheet
模板導出 ExcelExportUtil.exportExcel
6.一個模板但是要導出非常多份
模板導出 ExcelExportUtil.exportExcelClone
7.模板無法滿足你的自定義,試試html
自己構造html,然後我給你轉成excel ExcelXorHtmlUtil.htmlToExcel
8.數據量過百萬級了.放棄excel吧,csv導出
註解方式: CsvExportUtil.exportCsv
自定義方式: CsvExportUtil.exportCsv
9.word導出
模板導出: WordExportUtil.exportWord07
10.PDF導出
模板導出: TODO
- 導入
如果想提高性能 ImportParams 的concurrentTask 可以幫助併發導入,僅單行,最小1000
excel有單個的那種特殊讀取,readSingleCell 參數可以支持
1. 不需要檢驗,數據量不大(5W以內)
註解或者MAP: ExcelImportUtil.importExcel
2. 需要導入,數據量不大
註解或者MAP: ExcelImportUtil.importExcelMore
3. 數據量大了,或者你有特別多的導入操作,內存比較少,僅支持單行

SAX方式 ExcelImportUtil.importExcelBySax
4. 數據量超過EXCEL限制,CSV讀取
小數據量: CsvImportUtil.importCsv
大數據量: CsvImportUtil.importCsv
/<code>


EXCEL操作神器,快速導入導出,easypoi值得你嘗試

操作方法


分享到:


相關文章: