Releases: MrSkip/excelorm
Releases · MrSkip/excelorm
Instant access
Very First Release
Abilities
- Supported types:
String
,Integer
(int
),Double
(double
),BigDecimal
,Boolean
(boolean
),Float
(float
), enum - Ability to work with collection interfaces such as
List
,Set
,Collection
- Supports for
Map<>
interface as well as using a user-defined object as a value in pair with keyMap<String, UserObject>
- Read rows/columns until a first empty/null cell is found
- Defined a step between rows/columns (works only with
Map
or collections)
Released four annotations
@Cell
- use to mark single field to get direct value from the Sheet@CellCollection
- use to construct theSet
(HashSet
) /List
(ArrayList
) /Collection
(ArrayList
)@CellMap
- use to construct theMap
based onHashMap
@CellMark
- Use to mark some user defined object
API
Excelorm.read(Sheet sheet, Class<E> targetClass)
Excelorm.read(InputStream docInputStream, String sheetName, Class<E> targetClass)