├── .idea ├── .name ├── compiler.xml ├── copyright │ └── profiles_settings.xml ├── encodings.xml ├── libraries │ ├── Maven__commons_beanutils_commons_beanutils_1_9_2.xml │ ├── Maven__commons_collections_commons_collections_3_2_1.xml │ ├── Maven__commons_configuration_commons_configuration_1_10.xml │ ├── Maven__commons_io_commons_io_2_2.xml │ ├── Maven__commons_lang_commons_lang_2_6.xml │ ├── Maven__commons_logging_commons_logging_1_1_1.xml │ ├── Maven__junit_junit_4_12.xml │ ├── Maven__log4j_log4j_1_2_14.xml │ ├── Maven__net_sourceforge_jexcelapi_jxl_2_6_12.xml │ └── Maven__org_hamcrest_hamcrest_core_1_3.xml ├── misc.xml ├── modules.xml ├── uiDesigner.xml └── vcs.xml ├── JxlExcel.iml ├── README.md ├── pom.xml └── src ├── main └── java │ └── com │ └── xetlab │ └── jxlexcel │ ├── JxlExcel.java │ ├── JxlExcelException.java │ ├── JxlExcelReader.java │ ├── JxlExcelWriter.java │ └── conf │ ├── DataCol.java │ ├── DataRow.java │ ├── DummyTitleCol.java │ ├── ExcelTemplate.java │ ├── ExcelTemplateFactory.java │ ├── TitleCol.java │ ├── TitleRow.java │ ├── convertor │ ├── BaseConvertor.java │ ├── Convertor.java │ ├── ConvertorUtil.java │ ├── Convertors.java │ ├── DateConvertor.java │ ├── DateTimeConvertor.java │ └── NameValueConvertor.java │ └── validator │ ├── ChineseValidator.java │ ├── ColValidateResult.java │ ├── DateTimeValidator.java │ ├── EmailValidator.java │ ├── EnglishValidator.java │ ├── MaxLengthValidator.java │ ├── MaxValidator.java │ ├── MinLengthValidator.java │ ├── MinValidator.java │ ├── MobileValidator.java │ ├── NumValidator.java │ ├── RangeLengthValidator.java │ ├── RangeValidator.java │ ├── RegexValidator.java │ ├── RequiredValidator.java │ ├── RowValidateResult.java │ ├── Validator.java │ ├── ValidatorUtil.java │ └── Validators.java └── test ├── java └── com │ └── xetlab │ └── jxlexcel │ ├── Account.java │ ├── JxlExcelReaderTest.java │ ├── JxlExcelWriterTest.java │ ├── Pojo.java │ └── ValidatorTest.java └── resources ├── jxl-excel.xml └── testRead.xls /.idea/.name: -------------------------------------------------------------------------------- 1 | JxlExcel -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_beanutils_commons_beanutils_1_9_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/.idea/libraries/Maven__commons_beanutils_commons_beanutils_1_9_2.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_collections_commons_collections_3_2_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/.idea/libraries/Maven__commons_collections_commons_collections_3_2_1.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_configuration_commons_configuration_1_10.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/.idea/libraries/Maven__commons_configuration_commons_configuration_1_10.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_io_commons_io_2_2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/.idea/libraries/Maven__commons_io_commons_io_2_2.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_lang_commons_lang_2_6.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/.idea/libraries/Maven__commons_lang_commons_lang_2_6.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_logging_commons_logging_1_1_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/.idea/libraries/Maven__commons_logging_commons_logging_1_1_1.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__junit_junit_4_12.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/.idea/libraries/Maven__junit_junit_4_12.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__log4j_log4j_1_2_14.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/.idea/libraries/Maven__log4j_log4j_1_2_14.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__net_sourceforge_jexcelapi_jxl_2_6_12.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/.idea/libraries/Maven__net_sourceforge_jexcelapi_jxl_2_6_12.xml -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /JxlExcel.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/JxlExcel.iml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/xetlab/jxlexcel/JxlExcel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/src/main/java/com/xetlab/jxlexcel/JxlExcel.java -------------------------------------------------------------------------------- /src/main/java/com/xetlab/jxlexcel/JxlExcelException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/src/main/java/com/xetlab/jxlexcel/JxlExcelException.java -------------------------------------------------------------------------------- /src/main/java/com/xetlab/jxlexcel/JxlExcelReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/src/main/java/com/xetlab/jxlexcel/JxlExcelReader.java -------------------------------------------------------------------------------- /src/main/java/com/xetlab/jxlexcel/JxlExcelWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/src/main/java/com/xetlab/jxlexcel/JxlExcelWriter.java -------------------------------------------------------------------------------- /src/main/java/com/xetlab/jxlexcel/conf/DataCol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/src/main/java/com/xetlab/jxlexcel/conf/DataCol.java -------------------------------------------------------------------------------- /src/main/java/com/xetlab/jxlexcel/conf/DataRow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/src/main/java/com/xetlab/jxlexcel/conf/DataRow.java -------------------------------------------------------------------------------- /src/main/java/com/xetlab/jxlexcel/conf/DummyTitleCol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/src/main/java/com/xetlab/jxlexcel/conf/DummyTitleCol.java -------------------------------------------------------------------------------- /src/main/java/com/xetlab/jxlexcel/conf/ExcelTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/src/main/java/com/xetlab/jxlexcel/conf/ExcelTemplate.java -------------------------------------------------------------------------------- /src/main/java/com/xetlab/jxlexcel/conf/ExcelTemplateFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/src/main/java/com/xetlab/jxlexcel/conf/ExcelTemplateFactory.java -------------------------------------------------------------------------------- /src/main/java/com/xetlab/jxlexcel/conf/TitleCol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/src/main/java/com/xetlab/jxlexcel/conf/TitleCol.java -------------------------------------------------------------------------------- /src/main/java/com/xetlab/jxlexcel/conf/TitleRow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/src/main/java/com/xetlab/jxlexcel/conf/TitleRow.java -------------------------------------------------------------------------------- /src/main/java/com/xetlab/jxlexcel/conf/convertor/BaseConvertor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/src/main/java/com/xetlab/jxlexcel/conf/convertor/BaseConvertor.java -------------------------------------------------------------------------------- /src/main/java/com/xetlab/jxlexcel/conf/convertor/Convertor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/src/main/java/com/xetlab/jxlexcel/conf/convertor/Convertor.java -------------------------------------------------------------------------------- /src/main/java/com/xetlab/jxlexcel/conf/convertor/ConvertorUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/src/main/java/com/xetlab/jxlexcel/conf/convertor/ConvertorUtil.java -------------------------------------------------------------------------------- /src/main/java/com/xetlab/jxlexcel/conf/convertor/Convertors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/src/main/java/com/xetlab/jxlexcel/conf/convertor/Convertors.java -------------------------------------------------------------------------------- /src/main/java/com/xetlab/jxlexcel/conf/convertor/DateConvertor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/src/main/java/com/xetlab/jxlexcel/conf/convertor/DateConvertor.java -------------------------------------------------------------------------------- /src/main/java/com/xetlab/jxlexcel/conf/convertor/DateTimeConvertor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/src/main/java/com/xetlab/jxlexcel/conf/convertor/DateTimeConvertor.java -------------------------------------------------------------------------------- /src/main/java/com/xetlab/jxlexcel/conf/convertor/NameValueConvertor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/src/main/java/com/xetlab/jxlexcel/conf/convertor/NameValueConvertor.java -------------------------------------------------------------------------------- /src/main/java/com/xetlab/jxlexcel/conf/validator/ChineseValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/src/main/java/com/xetlab/jxlexcel/conf/validator/ChineseValidator.java -------------------------------------------------------------------------------- /src/main/java/com/xetlab/jxlexcel/conf/validator/ColValidateResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/src/main/java/com/xetlab/jxlexcel/conf/validator/ColValidateResult.java -------------------------------------------------------------------------------- /src/main/java/com/xetlab/jxlexcel/conf/validator/DateTimeValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/src/main/java/com/xetlab/jxlexcel/conf/validator/DateTimeValidator.java -------------------------------------------------------------------------------- /src/main/java/com/xetlab/jxlexcel/conf/validator/EmailValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/src/main/java/com/xetlab/jxlexcel/conf/validator/EmailValidator.java -------------------------------------------------------------------------------- /src/main/java/com/xetlab/jxlexcel/conf/validator/EnglishValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/src/main/java/com/xetlab/jxlexcel/conf/validator/EnglishValidator.java -------------------------------------------------------------------------------- /src/main/java/com/xetlab/jxlexcel/conf/validator/MaxLengthValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/src/main/java/com/xetlab/jxlexcel/conf/validator/MaxLengthValidator.java -------------------------------------------------------------------------------- /src/main/java/com/xetlab/jxlexcel/conf/validator/MaxValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/src/main/java/com/xetlab/jxlexcel/conf/validator/MaxValidator.java -------------------------------------------------------------------------------- /src/main/java/com/xetlab/jxlexcel/conf/validator/MinLengthValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/src/main/java/com/xetlab/jxlexcel/conf/validator/MinLengthValidator.java -------------------------------------------------------------------------------- /src/main/java/com/xetlab/jxlexcel/conf/validator/MinValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/src/main/java/com/xetlab/jxlexcel/conf/validator/MinValidator.java -------------------------------------------------------------------------------- /src/main/java/com/xetlab/jxlexcel/conf/validator/MobileValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/src/main/java/com/xetlab/jxlexcel/conf/validator/MobileValidator.java -------------------------------------------------------------------------------- /src/main/java/com/xetlab/jxlexcel/conf/validator/NumValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/src/main/java/com/xetlab/jxlexcel/conf/validator/NumValidator.java -------------------------------------------------------------------------------- /src/main/java/com/xetlab/jxlexcel/conf/validator/RangeLengthValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/src/main/java/com/xetlab/jxlexcel/conf/validator/RangeLengthValidator.java -------------------------------------------------------------------------------- /src/main/java/com/xetlab/jxlexcel/conf/validator/RangeValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/src/main/java/com/xetlab/jxlexcel/conf/validator/RangeValidator.java -------------------------------------------------------------------------------- /src/main/java/com/xetlab/jxlexcel/conf/validator/RegexValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/src/main/java/com/xetlab/jxlexcel/conf/validator/RegexValidator.java -------------------------------------------------------------------------------- /src/main/java/com/xetlab/jxlexcel/conf/validator/RequiredValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/src/main/java/com/xetlab/jxlexcel/conf/validator/RequiredValidator.java -------------------------------------------------------------------------------- /src/main/java/com/xetlab/jxlexcel/conf/validator/RowValidateResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/src/main/java/com/xetlab/jxlexcel/conf/validator/RowValidateResult.java -------------------------------------------------------------------------------- /src/main/java/com/xetlab/jxlexcel/conf/validator/Validator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/src/main/java/com/xetlab/jxlexcel/conf/validator/Validator.java -------------------------------------------------------------------------------- /src/main/java/com/xetlab/jxlexcel/conf/validator/ValidatorUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/src/main/java/com/xetlab/jxlexcel/conf/validator/ValidatorUtil.java -------------------------------------------------------------------------------- /src/main/java/com/xetlab/jxlexcel/conf/validator/Validators.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/src/main/java/com/xetlab/jxlexcel/conf/validator/Validators.java -------------------------------------------------------------------------------- /src/test/java/com/xetlab/jxlexcel/Account.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/src/test/java/com/xetlab/jxlexcel/Account.java -------------------------------------------------------------------------------- /src/test/java/com/xetlab/jxlexcel/JxlExcelReaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/src/test/java/com/xetlab/jxlexcel/JxlExcelReaderTest.java -------------------------------------------------------------------------------- /src/test/java/com/xetlab/jxlexcel/JxlExcelWriterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/src/test/java/com/xetlab/jxlexcel/JxlExcelWriterTest.java -------------------------------------------------------------------------------- /src/test/java/com/xetlab/jxlexcel/Pojo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/src/test/java/com/xetlab/jxlexcel/Pojo.java -------------------------------------------------------------------------------- /src/test/java/com/xetlab/jxlexcel/ValidatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/src/test/java/com/xetlab/jxlexcel/ValidatorTest.java -------------------------------------------------------------------------------- /src/test/resources/jxl-excel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/src/test/resources/jxl-excel.xml -------------------------------------------------------------------------------- /src/test/resources/testRead.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huangyemin/JxlExcel/HEAD/src/test/resources/testRead.xls --------------------------------------------------------------------------------