Releases: nambach/ExcelUtil
Releases · nambach/ExcelUtil
v2.5.1
Changelog
- Update Apache POI 5.2.5.
- Added
readSheetOrThrow
and fixedreadSheet(InputStream stream, String sheetName)
to returnResult
instead ofList
via #33 (contributor: @JustAnotherID)
Full Changelog: v2.5.0...v2.5.1
v2.5.0
- Update Apache POI
5.2.2
. - Replace
System.out
andSystem.err
with loggers #26. - [Breaking Change]! Remove
.split()
method inDataTemplate
andColumnTemplate
. 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 filter by condition (filter
).
- Please notice that
v2.3.4
v2.3.3
v2.3.2
Changelog
- Official update for release 2.3.2-SNAPSHOT
- Fix formula evaluation for reader
- Modify reading validation:
- Rename:
validator.Error
tovalidator.ObjectError
validator.TypeError
tovalidator.FieldError
core.LineError
tocore.RowError
- Fix built-in validators' logic
- Add
hasError()
,getErrors()
andterminateNow()
forReaderCell
andReaderRow
- Rename:
2.3.2-SNAPSHOT
Changelog
- Change interface of
Validator
- Fix #12
- Fix
.fromColumn()
wrong behavior
Installation
<dependency>
<groupId>io.github.nambach</groupId>
<artifactId>ExcelUtil</artifactId>
<version>2.3.2-SNAPSHOT</version>
</dependency>
Add below section into your pom.xml
to use SNAPSHOT release:
<repositories>
<repository>
<id>snapshot</id>
<url>https://s01.oss.sonatype.org/content/repositories/snapshots</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
v2.3.0
Changelog:
- Update POI version to
5.0.0
- Support Excel 97-2003
- Support writing large files with POI
SXSSFWorkbook
- For writer:
- For reader:
- Allow validating data while reading (#7)