Installation - nambach/ExcelUtil GitHub Wiki

ExcelUtil is using Apache POI 5.2.2 internally.

<dependency>
    <groupId>io.github.nambach</groupId>
    <artifactId>ExcelUtil</artifactId>
    <version>2.5.0</version>
</dependency>

Release Notes

2.5.1

Release Date: 2024/03/22

  • Update Apache POI 5.2.5.
  • Added readSheetOrThrow and fixed readSheet(InputStream stream, String sheetName) to return Result instead of List via #33.

2.5.0

Release Date: 2022/05/23

  • Update Apache POI 5.2.2.
  • Replace System.out and System.err with loggers #26.
  • [Breaking Change]! Remove .split() method in DataTemplate and ColumnTemplate. Add new alternative method .filter() with more explicit meaning.
    • Please notice that .split() and .filter() are not the same functionality - one removes on condition (split), and one filters by condition (filter).

2.3.4

Release Date: 2021/11/24

  • [Performance] Fix merging rows on large data set
  • Add more data types for writing DTOs

2.3.3

Release Date: 2021/11/16

  • Update to POI 5.1.0
  • Fix some navigation behaviors

2.3.2

Release Date: 2021/10/04

2.3.0

Release Date: 2021/08/25

2.1

Release Date: 2021/07/24

  • Official release
⚠️ **GitHub.com Fallback** ⚠️