├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── _config.yml ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── src ├── main └── java │ └── io │ └── github │ └── millij │ └── poi │ ├── CellEmptyException.java │ ├── CellException.java │ ├── ColumnDuplicateException.java │ ├── ColumnNotFoundException.java │ ├── SpreadsheetReadException.java │ ├── UnsupportedException.java │ ├── ss │ ├── handler │ │ ├── AbstractSheetContentsHandler.java │ │ ├── RowContentsHandler.java │ │ └── RowListener.java │ ├── model │ │ ├── ColumnMapping.java │ │ ├── SheetRow.java │ │ └── annotations │ │ │ ├── Sheet.java │ │ │ └── SheetColumn.java │ ├── reader │ │ ├── AbstractSpreadsheetReader.java │ │ ├── SpreadsheetReader.java │ │ ├── XlsReader.java │ │ └── XlsxReader.java │ └── writer │ │ └── SpreadsheetWriter.java │ └── util │ ├── Beans.java │ └── Spreadsheet.java └── test ├── java └── io │ └── github │ └── millij │ ├── bean │ ├── Company.java │ ├── CompetitionData.java │ ├── Employee.java │ └── Gender.java │ └── poi │ └── ss │ ├── reader │ ├── XlsReaderTest.java │ └── XlsxReaderTest.java │ └── writer │ └── SpreadsheetWriterTest.java └── resources ├── log4j.properties └── sample-files ├── competition_data.xlsx ├── xls_sample_multiple_sheets.xls ├── xls_sample_single_sheet.xls ├── xlsx_sample_multiple_sheets.xlsx └── xlsx_sample_single_sheet.xlsx /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funpad/excel-object-mapper/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funpad/excel-object-mapper/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funpad/excel-object-mapper/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funpad/excel-object-mapper/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funpad/excel-object-mapper/HEAD/_config.yml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funpad/excel-object-mapper/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funpad/excel-object-mapper/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funpad/excel-object-mapper/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funpad/excel-object-mapper/HEAD/gradlew.bat -------------------------------------------------------------------------------- /src/main/java/io/github/millij/poi/CellEmptyException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funpad/excel-object-mapper/HEAD/src/main/java/io/github/millij/poi/CellEmptyException.java -------------------------------------------------------------------------------- /src/main/java/io/github/millij/poi/CellException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funpad/excel-object-mapper/HEAD/src/main/java/io/github/millij/poi/CellException.java -------------------------------------------------------------------------------- /src/main/java/io/github/millij/poi/ColumnDuplicateException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funpad/excel-object-mapper/HEAD/src/main/java/io/github/millij/poi/ColumnDuplicateException.java -------------------------------------------------------------------------------- /src/main/java/io/github/millij/poi/ColumnNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funpad/excel-object-mapper/HEAD/src/main/java/io/github/millij/poi/ColumnNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/io/github/millij/poi/SpreadsheetReadException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funpad/excel-object-mapper/HEAD/src/main/java/io/github/millij/poi/SpreadsheetReadException.java -------------------------------------------------------------------------------- /src/main/java/io/github/millij/poi/UnsupportedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funpad/excel-object-mapper/HEAD/src/main/java/io/github/millij/poi/UnsupportedException.java -------------------------------------------------------------------------------- /src/main/java/io/github/millij/poi/ss/handler/AbstractSheetContentsHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funpad/excel-object-mapper/HEAD/src/main/java/io/github/millij/poi/ss/handler/AbstractSheetContentsHandler.java -------------------------------------------------------------------------------- /src/main/java/io/github/millij/poi/ss/handler/RowContentsHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funpad/excel-object-mapper/HEAD/src/main/java/io/github/millij/poi/ss/handler/RowContentsHandler.java -------------------------------------------------------------------------------- /src/main/java/io/github/millij/poi/ss/handler/RowListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funpad/excel-object-mapper/HEAD/src/main/java/io/github/millij/poi/ss/handler/RowListener.java -------------------------------------------------------------------------------- /src/main/java/io/github/millij/poi/ss/model/ColumnMapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funpad/excel-object-mapper/HEAD/src/main/java/io/github/millij/poi/ss/model/ColumnMapping.java -------------------------------------------------------------------------------- /src/main/java/io/github/millij/poi/ss/model/SheetRow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funpad/excel-object-mapper/HEAD/src/main/java/io/github/millij/poi/ss/model/SheetRow.java -------------------------------------------------------------------------------- /src/main/java/io/github/millij/poi/ss/model/annotations/Sheet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funpad/excel-object-mapper/HEAD/src/main/java/io/github/millij/poi/ss/model/annotations/Sheet.java -------------------------------------------------------------------------------- /src/main/java/io/github/millij/poi/ss/model/annotations/SheetColumn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funpad/excel-object-mapper/HEAD/src/main/java/io/github/millij/poi/ss/model/annotations/SheetColumn.java -------------------------------------------------------------------------------- /src/main/java/io/github/millij/poi/ss/reader/AbstractSpreadsheetReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funpad/excel-object-mapper/HEAD/src/main/java/io/github/millij/poi/ss/reader/AbstractSpreadsheetReader.java -------------------------------------------------------------------------------- /src/main/java/io/github/millij/poi/ss/reader/SpreadsheetReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funpad/excel-object-mapper/HEAD/src/main/java/io/github/millij/poi/ss/reader/SpreadsheetReader.java -------------------------------------------------------------------------------- /src/main/java/io/github/millij/poi/ss/reader/XlsReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funpad/excel-object-mapper/HEAD/src/main/java/io/github/millij/poi/ss/reader/XlsReader.java -------------------------------------------------------------------------------- /src/main/java/io/github/millij/poi/ss/reader/XlsxReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funpad/excel-object-mapper/HEAD/src/main/java/io/github/millij/poi/ss/reader/XlsxReader.java -------------------------------------------------------------------------------- /src/main/java/io/github/millij/poi/ss/writer/SpreadsheetWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funpad/excel-object-mapper/HEAD/src/main/java/io/github/millij/poi/ss/writer/SpreadsheetWriter.java -------------------------------------------------------------------------------- /src/main/java/io/github/millij/poi/util/Beans.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funpad/excel-object-mapper/HEAD/src/main/java/io/github/millij/poi/util/Beans.java -------------------------------------------------------------------------------- /src/main/java/io/github/millij/poi/util/Spreadsheet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funpad/excel-object-mapper/HEAD/src/main/java/io/github/millij/poi/util/Spreadsheet.java -------------------------------------------------------------------------------- /src/test/java/io/github/millij/bean/Company.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funpad/excel-object-mapper/HEAD/src/test/java/io/github/millij/bean/Company.java -------------------------------------------------------------------------------- /src/test/java/io/github/millij/bean/CompetitionData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funpad/excel-object-mapper/HEAD/src/test/java/io/github/millij/bean/CompetitionData.java -------------------------------------------------------------------------------- /src/test/java/io/github/millij/bean/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funpad/excel-object-mapper/HEAD/src/test/java/io/github/millij/bean/Employee.java -------------------------------------------------------------------------------- /src/test/java/io/github/millij/bean/Gender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funpad/excel-object-mapper/HEAD/src/test/java/io/github/millij/bean/Gender.java -------------------------------------------------------------------------------- /src/test/java/io/github/millij/poi/ss/reader/XlsReaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funpad/excel-object-mapper/HEAD/src/test/java/io/github/millij/poi/ss/reader/XlsReaderTest.java -------------------------------------------------------------------------------- /src/test/java/io/github/millij/poi/ss/reader/XlsxReaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funpad/excel-object-mapper/HEAD/src/test/java/io/github/millij/poi/ss/reader/XlsxReaderTest.java -------------------------------------------------------------------------------- /src/test/java/io/github/millij/poi/ss/writer/SpreadsheetWriterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funpad/excel-object-mapper/HEAD/src/test/java/io/github/millij/poi/ss/writer/SpreadsheetWriterTest.java -------------------------------------------------------------------------------- /src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funpad/excel-object-mapper/HEAD/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /src/test/resources/sample-files/competition_data.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funpad/excel-object-mapper/HEAD/src/test/resources/sample-files/competition_data.xlsx -------------------------------------------------------------------------------- /src/test/resources/sample-files/xls_sample_multiple_sheets.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funpad/excel-object-mapper/HEAD/src/test/resources/sample-files/xls_sample_multiple_sheets.xls -------------------------------------------------------------------------------- /src/test/resources/sample-files/xls_sample_single_sheet.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funpad/excel-object-mapper/HEAD/src/test/resources/sample-files/xls_sample_single_sheet.xls -------------------------------------------------------------------------------- /src/test/resources/sample-files/xlsx_sample_multiple_sheets.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funpad/excel-object-mapper/HEAD/src/test/resources/sample-files/xlsx_sample_multiple_sheets.xlsx -------------------------------------------------------------------------------- /src/test/resources/sample-files/xlsx_sample_single_sheet.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funpad/excel-object-mapper/HEAD/src/test/resources/sample-files/xlsx_sample_single_sheet.xlsx --------------------------------------------------------------------------------