From e6b6d2a07b3483b311f203a0ed83adda2639efda Mon Sep 17 00:00:00 2001 From: Jiaju Zhuang Date: Wed, 9 Feb 2022 10:14:02 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=9B=AE=E5=BD=95=E7=BB=93?= =?UTF-8?q?=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 6 +- easyexcel-core/pom.xml | 39 +++ .../java/com/alibaba/excel/EasyExcel.java | 0 .../com/alibaba/excel/EasyExcelFactory.java | 0 .../java/com/alibaba/excel/ExcelReader.java | 0 .../java/com/alibaba/excel/ExcelWriter.java | 0 .../alibaba/excel/analysis/ExcelAnalyser.java | 0 .../excel/analysis/ExcelAnalyserImpl.java | 0 .../excel/analysis/ExcelReadExecutor.java | 0 .../analysis/csv/CsvExcelReadExecutor.java | 0 .../v03/IgnorableXlsRecordHandler.java | 0 .../analysis/v03/XlsListSheetListener.java | 0 .../excel/analysis/v03/XlsRecordHandler.java | 0 .../excel/analysis/v03/XlsSaxAnalyser.java | 0 .../handlers/AbstractXlsRecordHandler.java | 0 .../v03/handlers/BlankRecordHandler.java | 0 .../v03/handlers/BofRecordHandler.java | 0 .../v03/handlers/BoolErrRecordHandler.java | 0 .../v03/handlers/BoundSheetRecordHandler.java | 0 .../v03/handlers/DummyRecordHandler.java | 0 .../v03/handlers/EofRecordHandler.java | 0 .../v03/handlers/FormulaRecordHandler.java | 0 .../v03/handlers/HyperlinkRecordHandler.java | 0 .../v03/handlers/IndexRecordHandler.java | 0 .../v03/handlers/LabelRecordHandler.java | 0 .../v03/handlers/LabelSstRecordHandler.java | 0 .../v03/handlers/MergeCellsRecordHandler.java | 0 .../v03/handlers/NoteRecordHandler.java | 0 .../v03/handlers/NumberRecordHandler.java | 0 .../v03/handlers/ObjRecordHandler.java | 0 .../v03/handlers/RkRecordHandler.java | 0 .../v03/handlers/SstRecordHandler.java | 0 .../v03/handlers/StringRecordHandler.java | 0 .../v03/handlers/TextObjectRecordHandler.java | 0 .../excel/analysis/v07/XlsxSaxAnalyser.java | 0 .../handlers/AbstractCellValueTagHandler.java | 0 .../v07/handlers/AbstractXlsxTagHandler.java | 0 .../v07/handlers/CellFormulaTagHandler.java | 0 .../CellInlineStringValueTagHandler.java | 0 .../analysis/v07/handlers/CellTagHandler.java | 0 .../v07/handlers/CellValueTagHandler.java | 0 .../v07/handlers/CountTagHandler.java | 0 .../v07/handlers/HyperlinkTagHandler.java | 0 .../v07/handlers/MergeCellTagHandler.java | 0 .../analysis/v07/handlers/RowTagHandler.java | 0 .../analysis/v07/handlers/XlsxTagHandler.java | 0 .../sax/SharedStringsTableHandler.java | 0 .../v07/handlers/sax/XlsxRowHandler.java | 0 .../alibaba/excel/annotation/ExcelIgnore.java | 0 .../annotation/ExcelIgnoreUnannotated.java | 0 .../excel/annotation/ExcelProperty.java | 0 .../annotation/format/DateTimeFormat.java | 0 .../excel/annotation/format/NumberFormat.java | 0 .../annotation/write/style/ColumnWidth.java | 0 .../write/style/ContentFontStyle.java | 0 .../write/style/ContentLoopMerge.java | 0 .../write/style/ContentRowHeight.java | 0 .../annotation/write/style/ContentStyle.java | 0 .../annotation/write/style/HeadFontStyle.java | 0 .../annotation/write/style/HeadRowHeight.java | 0 .../annotation/write/style/HeadStyle.java | 0 .../write/style/OnceAbsoluteMerge.java | 0 .../java/com/alibaba/excel/cache/Ehcache.java | 0 .../com/alibaba/excel/cache/MapCache.java | 0 .../com/alibaba/excel/cache/ReadCache.java | 0 .../com/alibaba/excel/cache/XlsCache.java | 0 .../selector/EternalReadCacheSelector.java | 0 .../cache/selector/ReadCacheSelector.java | 0 .../selector/SimpleReadCacheSelector.java | 0 .../excel/constant/BuiltinFormats.java | 0 .../excel/constant/ExcelXmlConstants.java | 0 .../alibaba/excel/constant/OrderConstant.java | 0 .../excel/context/AnalysisContext.java | 0 .../excel/context/AnalysisContextImpl.java | 0 .../alibaba/excel/context/WriteContext.java | 0 .../excel/context/WriteContextImpl.java | 0 .../excel/context/csv/CsvReadContext.java | 0 .../context/csv/DefaultCsvReadContext.java | 0 .../context/xls/DefaultXlsReadContext.java | 0 .../excel/context/xls/XlsReadContext.java | 0 .../context/xlsx/DefaultXlsxReadContext.java | 0 .../excel/context/xlsx/XlsxReadContext.java | 0 .../excel/converters/AutoConverter.java | 0 .../alibaba/excel/converters/Converter.java | 0 .../excel/converters/ConverterKeyBuild.java | 0 .../converters/DefaultConverterLoader.java | 0 .../converters/NullableObjectConverter.java | 0 .../converters/ReadConverterContext.java | 0 .../converters/WriteConverterContext.java | 0 .../BigDecimalBooleanConverter.java | 0 .../bigdecimal/BigDecimalNumberConverter.java | 0 .../bigdecimal/BigDecimalStringConverter.java | 0 .../BigIntegerBooleanConverter.java | 0 .../biginteger/BigIntegerNumberConverter.java | 0 .../biginteger/BigIntegerStringConverter.java | 0 .../BooleanBooleanConverter.java | 0 .../BooleanNumberConverter.java | 0 .../BooleanStringConverter.java | 0 .../BoxingByteArrayImageConverter.java | 0 .../bytearray/ByteArrayImageConverter.java | 0 .../byteconverter/ByteBooleanConverter.java | 0 .../byteconverter/ByteNumberConverter.java | 0 .../byteconverter/ByteStringConverter.java | 0 .../converters/date/DateDateConverter.java | 0 .../converters/date/DateNumberConverter.java | 0 .../converters/date/DateStringConverter.java | 0 .../DoubleBooleanConverter.java | 0 .../DoubleNumberConverter.java | 0 .../DoubleStringConverter.java | 0 .../converters/file/FileImageConverter.java | 0 .../floatconverter/FloatBooleanConverter.java | 0 .../floatconverter/FloatNumberConverter.java | 0 .../floatconverter/FloatStringConverter.java | 0 .../InputStreamImageConverter.java | 0 .../integer/IntegerBooleanConverter.java | 0 .../integer/IntegerNumberConverter.java | 0 .../integer/IntegerStringConverter.java | 0 .../LocalDateNumberConverter.java | 0 .../LocalDateTimeDateConverter.java | 0 .../LocalDateTimeStringConverter.java | 0 .../longconverter/LongBooleanConverter.java | 0 .../longconverter/LongNumberConverter.java | 0 .../longconverter/LongStringConverter.java | 0 .../shortconverter/ShortBooleanConverter.java | 0 .../shortconverter/ShortNumberConverter.java | 0 .../shortconverter/ShortStringConverter.java | 0 .../string/StringBooleanConverter.java | 0 .../string/StringErrorConverter.java | 0 .../string/StringImageConverter.java | 0 .../string/StringNumberConverter.java | 0 .../string/StringStringConverter.java | 0 .../converters/url/UrlImageConverter.java | 0 .../com/alibaba/excel/enums/BooleanEnum.java | 0 .../alibaba/excel/enums/CellDataTypeEnum.java | 0 .../excel/enums/CellExtraTypeEnum.java | 0 .../com/alibaba/excel/enums/HeadKindEnum.java | 0 .../com/alibaba/excel/enums/HolderEnum.java | 0 .../excel/enums/NumericCellTypeEnum.java | 0 .../com/alibaba/excel/enums/RowTypeEnum.java | 0 .../excel/enums/WriteDirectionEnum.java | 0 .../excel/enums/WriteLastRowTypeEnum.java | 0 .../WriteTemplateAnalysisCellTypeEnum.java | 0 .../alibaba/excel/enums/WriteTypeEnum.java | 0 .../excel/enums/poi/BorderStyleEnum.java | 0 .../excel/enums/poi/FillPatternTypeEnum.java | 0 .../enums/poi/HorizontalAlignmentEnum.java | 0 .../enums/poi/VerticalAlignmentEnum.java | 0 .../AbstractIgnoreExceptionReadListener.java | 0 .../excel/event/AnalysisEventListener.java | 0 .../java/com/alibaba/excel/event/Handler.java | 0 .../com/alibaba/excel/event/Listener.java | 0 .../excel/event/NotRepeatExecutor.java | 0 .../java/com/alibaba/excel/event/Order.java | 0 .../alibaba/excel/event/SyncReadListener.java | 0 .../exception/ExcelAnalysisException.java | 0 .../exception/ExcelAnalysisStopException.java | 0 .../excel/exception/ExcelCommonException.java | 0 .../exception/ExcelDataConvertException.java | 0 .../exception/ExcelGenerateException.java | 0 .../ExcelWriteDataConvertException.java | 0 .../alibaba/excel/metadata/AbstractCell.java | 0 .../excel/metadata/AbstractHolder.java | 0 .../metadata/AbstractParameterBuilder.java | 0 .../excel/metadata/BasicParameter.java | 0 .../java/com/alibaba/excel/metadata/Cell.java | 0 .../com/alibaba/excel/metadata/CellExtra.java | 0 .../com/alibaba/excel/metadata/CellRange.java | 0 .../excel/metadata/ConfigurationHolder.java | 0 .../java/com/alibaba/excel/metadata/Font.java | 0 .../excel/metadata/GlobalConfiguration.java | 0 .../java/com/alibaba/excel/metadata/Head.java | 0 .../com/alibaba/excel/metadata/Holder.java | 0 .../alibaba/excel/metadata/NullObject.java | 0 .../alibaba/excel/metadata/csv/CsvCell.java | 0 .../excel/metadata/csv/CsvCellStyle.java | 0 .../excel/metadata/csv/CsvDataFormat.java | 0 .../excel/metadata/csv/CsvRichTextString.java | 0 .../alibaba/excel/metadata/csv/CsvRow.java | 0 .../alibaba/excel/metadata/csv/CsvSheet.java | 0 .../excel/metadata/csv/CsvWorkbook.java | 0 .../alibaba/excel/metadata/data/CellData.java | 0 .../excel/metadata/data/ClientAnchorData.java | 0 .../excel/metadata/data/CommentData.java | 0 .../excel/metadata/data/CoordinateData.java | 0 .../excel/metadata/data/DataFormatData.java | 0 .../excel/metadata/data/FormulaData.java | 0 .../excel/metadata/data/HyperlinkData.java | 0 .../excel/metadata/data/ImageData.java | 0 .../excel/metadata/data/ReadCellData.java | 0 .../metadata/data/RichTextStringData.java | 0 .../excel/metadata/data/WriteCellData.java | 0 .../excel/metadata/format/DataFormatter.java | 0 .../format/ExcelGeneralNumberFormat.java | 0 .../property/ColumnWidthProperty.java | 0 .../property/DateTimeFormatProperty.java | 0 .../property/ExcelContentProperty.java | 0 .../metadata/property/ExcelHeadProperty.java | 0 .../excel/metadata/property/FontProperty.java | 0 .../metadata/property/LoopMergeProperty.java | 0 .../property/NumberFormatProperty.java | 0 .../property/OnceAbsoluteMergeProperty.java | 0 .../metadata/property/RowHeightProperty.java | 0 .../metadata/property/StyleProperty.java | 0 .../AbstractExcelReaderParameterBuilder.java | 0 .../read/builder/ExcelReaderBuilder.java | 0 .../read/builder/ExcelReaderSheetBuilder.java | 0 .../listener/IgnoreExceptionReadListener.java | 0 .../listener/ModelBuildEventListener.java | 0 .../excel/read/listener/PageReadListener.java | 0 .../excel/read/listener/ReadListener.java | 0 .../read/metadata/ReadBasicParameter.java | 0 .../excel/read/metadata/ReadSheet.java | 0 .../excel/read/metadata/ReadWorkbook.java | 0 .../metadata/holder/AbstractReadHolder.java | 0 .../read/metadata/holder/ReadHolder.java | 0 .../read/metadata/holder/ReadRowHolder.java | 0 .../read/metadata/holder/ReadSheetHolder.java | 0 .../metadata/holder/ReadWorkbookHolder.java | 0 .../holder/csv/CsvReadSheetHolder.java | 0 .../holder/csv/CsvReadWorkbookHolder.java | 0 .../holder/xls/XlsReadSheetHolder.java | 0 .../holder/xls/XlsReadWorkbookHolder.java | 0 .../holder/xlsx/XlsxReadSheetHolder.java | 0 .../holder/xlsx/XlsxReadWorkbookHolder.java | 0 .../property/ExcelReadHeadProperty.java | 0 .../processor/AnalysisEventProcessor.java | 0 .../DefaultAnalysisEventProcessor.java | 0 .../alibaba/excel/support/ExcelTypeEnum.java | 0 .../com/alibaba/excel/util/BeanMapUtils.java | 0 .../com/alibaba/excel/util/BooleanUtils.java | 0 .../com/alibaba/excel/util/ClassUtils.java | 0 .../alibaba/excel/util/ConverterUtils.java | 0 .../com/alibaba/excel/util/DateUtils.java | 0 .../com/alibaba/excel/util/FieldUtils.java | 0 .../com/alibaba/excel/util/FileTypeUtils.java | 0 .../com/alibaba/excel/util/FileUtils.java | 0 .../java/com/alibaba/excel/util/IntUtils.java | 0 .../java/com/alibaba/excel/util/IoUtils.java | 0 .../com/alibaba/excel/util/ListUtils.java | 0 .../java/com/alibaba/excel/util/MapUtils.java | 0 .../com/alibaba/excel/util/MemberUtils.java | 0 .../excel/util/NumberDataFormatterUtils.java | 0 .../com/alibaba/excel/util/NumberUtils.java | 0 .../com/alibaba/excel/util/PositionUtils.java | 0 .../com/alibaba/excel/util/SheetUtils.java | 0 .../com/alibaba/excel/util/StringUtils.java | 0 .../com/alibaba/excel/util/StyleUtil.java | 0 .../java/com/alibaba/excel/util/Validate.java | 0 .../com/alibaba/excel/util/WorkBookUtil.java | 0 .../alibaba/excel/util/WriteHandlerUtils.java | 0 .../com/alibaba/excel/write/ExcelBuilder.java | 1 - .../alibaba/excel/write/ExcelBuilderImpl.java | 0 .../AbstractExcelWriterParameterBuilder.java | 0 .../write/builder/ExcelWriterBuilder.java | 0 .../builder/ExcelWriterSheetBuilder.java | 0 .../builder/ExcelWriterTableBuilder.java | 0 .../executor/AbstractExcelWriteExecutor.java | 0 .../write/executor/ExcelWriteAddExecutor.java | 0 .../write/executor/ExcelWriteExecutor.java | 0 .../executor/ExcelWriteFillExecutor.java | 0 .../handler/AbstractCellWriteHandler.java | 0 .../handler/AbstractRowWriteHandler.java | 0 .../handler/AbstractSheetWriteHandler.java | 0 .../handler/AbstractWorkbookWriteHandler.java | 0 .../excel/write/handler/CellWriteHandler.java | 0 .../handler/DefaultWriteHandlerLoader.java | 0 .../excel/write/handler/RowWriteHandler.java | 0 .../write/handler/SheetWriteHandler.java | 0 .../write/handler/WorkbookWriteHandler.java | 0 .../excel/write/handler/WriteHandler.java | 0 .../chain/CellHandlerExecutionChain.java | 0 .../chain/RowHandlerExecutionChain.java | 0 .../chain/SheetHandlerExecutionChain.java | 0 .../chain/WorkbookHandlerExecutionChain.java | 0 .../context/CellWriteHandlerContext.java | 0 .../context/RowWriteHandlerContext.java | 0 .../context/SheetWriteHandlerContext.java | 0 .../context/WorkbookWriteHandlerContext.java | 0 .../handler/impl/DefaultRowWriteHandler.java | 0 .../impl/DimensionWorkbookWriteHandler.java | 0 .../impl/FillStyleCellWriteHandler.java | 0 .../write/merge/AbstractMergeStrategy.java | 0 .../excel/write/merge/LoopMergeStrategy.java | 0 .../merge/OnceAbsoluteMergeStrategy.java | 1 - .../write/metadata/CollectionRowData.java | 0 .../excel/write/metadata/MapRowData.java | 0 .../alibaba/excel/write/metadata/RowData.java | 0 .../write/metadata/WriteBasicParameter.java | 0 .../excel/write/metadata/WriteSheet.java | 0 .../excel/write/metadata/WriteTable.java | 0 .../excel/write/metadata/WriteWorkbook.java | 0 .../write/metadata/fill/AnalysisCell.java | 0 .../excel/write/metadata/fill/FillConfig.java | 0 .../write/metadata/fill/FillWrapper.java | 0 .../metadata/holder/AbstractWriteHolder.java | 0 .../write/metadata/holder/WriteHolder.java | 0 .../metadata/holder/WriteSheetHolder.java | 0 .../metadata/holder/WriteTableHolder.java | 0 .../metadata/holder/WriteWorkbookHolder.java | 0 .../write/metadata/style/WriteCellStyle.java | 0 .../excel/write/metadata/style/WriteFont.java | 0 .../property/ExcelWriteHeadProperty.java | 0 .../style/AbstractCellStyleStrategy.java | 0 .../AbstractVerticalCellStyleStrategy.java | 0 .../excel/write/style/DefaultStyle.java | 0 .../style/HorizontalCellStyleStrategy.java | 0 .../AbstractColumnWidthStyleStrategy.java | 0 .../AbstractHeadColumnWidthStyleStrategy.java | 0 .../LongestMatchColumnWidthStyleStrategy.java | 0 .../SimpleColumnWidthStyleStrategy.java | 0 .../row/AbstractRowHeightStyleStrategy.java | 0 .../row/SimpleRowHeightStyleStrategy.java | 0 .../apache/poi/hssf/usermodel/PoiUtils.java | 0 .../easyexcel/test/core/StyleTestUtils.java | 0 .../test/core/annotation/AnnotationData.java | 0 .../annotation/AnnotationDataListener.java | 0 .../core/annotation/AnnotationDataTest.java | 0 .../AnnotationIndexAndNameData.java | 0 .../AnnotationIndexAndNameDataListener.java | 0 .../AnnotationIndexAndNameDataTest.java | 0 .../core/annotation/AnnotationStyleData.java | 0 .../core/celldata/CellDataDataListener.java | 0 .../test/core/celldata/CellDataDataTest.java | 0 .../test/core/celldata/CellDataReadData.java | 0 .../test/core/celldata/CellDataWriteData.java | 0 .../core/converter/ConverterDataListener.java | 0 .../core/converter/ConverterDataTest.java | 0 .../core/converter/ConverterReadData.java | 0 .../test/core/converter/ConverterTest.java | 0 .../core/converter/ConverterWriteData.java | 0 .../test/core/converter/ImageData.java | 0 .../core/converter/ReadAllConverterData.java | 0 .../ReadAllConverterDataListener.java | 0 .../test/core/dataformat/DateFormatData.java | 0 .../test/core/dataformat/DateFormatTest.java | 0 .../test/core/encrypt/EncryptData.java | 0 .../core/encrypt/EncryptDataListener.java | 0 .../test/core/encrypt/EncryptDataTest.java | 0 .../test/core/exception/ExceptionData.java | 0 .../core/exception/ExceptionDataListener.java | 0 .../core/exception/ExceptionDataTest.java | 0 .../exception/ExceptionThrowDataListener.java | 0 .../ExcludeOrIncludeData.java | 0 .../ExcludeOrIncludeDataTest.java | 0 .../easyexcel/test/core/extra/ExtraData.java | 0 .../test/core/extra/ExtraDataListener.java | 0 .../test/core/extra/ExtraDataTest.java | 0 .../easyexcel/test/core/fill/FillData.java | 0 .../test/core/fill/FillDataTest.java | 0 .../fill/annotation/FillAnnotationData.java | 0 .../annotation/FillAnnotationDataTest.java | 0 .../fill/style/FillStyleAnnotatedData.java | 0 .../fill/style/FillStyleAnnotatedTest.java | 0 .../test/core/fill/style/FillStyleData.java | 0 .../core/fill/style/FillStyleDataTest.java | 0 .../test/core/handler/WriteHandler.java | 0 .../test/core/handler/WriteHandlerData.java | 0 .../test/core/handler/WriteHandlerTest.java | 0 .../test/core/head/ComplexDataListener.java | 0 .../test/core/head/ComplexHeadData.java | 0 .../test/core/head/ComplexHeadDataTest.java | 0 .../test/core/head/ListHeadDataListener.java | 0 .../test/core/head/ListHeadDataTest.java | 0 .../easyexcel/test/core/head/NoHeadData.java | 0 .../test/core/head/NoHeadDataListener.java | 0 .../test/core/head/NoHeadDataTest.java | 0 .../easyexcel/test/core/large/LargeData.java | 0 .../test/core/large/LargeDataListener.java | 0 .../test/core/large/LargeDataTest.java | 0 .../multiplesheets/MultipleSheetsData.java | 0 .../MultipleSheetsDataTest.java | 0 .../MultipleSheetsListener.java | 2 - .../test/core/nomodel/NoModelDataTest.java | 0 .../test/core/noncamel/UnCamelData.java | 0 .../core/noncamel/UnCamelDataListener.java | 0 .../test/core/noncamel/UnCamelDataTest.java | 0 .../test/core/parameter/ParameterData.java | 0 .../core/parameter/ParameterDataListener.java | 0 .../core/parameter/ParameterDataTest.java | 0 .../test/core/repetition/RepetitionData.java | 0 .../repetition/RepetitionDataListener.java | 0 .../core/repetition/RepetitionDataTest.java | 0 .../test/core/simple/SimpleData.java | 0 .../test/core/simple/SimpleDataListener.java | 0 .../simple/SimpleDataSheetNameListener.java | 0 .../test/core/simple/SimpleDataTest.java | 0 .../easyexcel/test/core/skip/SkipData.java | 0 .../test/core/skip/SkipDataTest.java | 0 .../easyexcel/test/core/sort/SortData.java | 0 .../test/core/sort/SortDataListener.java | 3 - .../test/core/sort/SortDataTest.java | 0 .../easyexcel/test/core/style/StyleData.java | 0 .../test/core/style/StyleDataListener.java | 0 .../test/core/style/StyleDataTest.java | 0 .../test/core/template/TemplateData.java | 0 .../core/template/TemplateDataListener.java | 0 .../test/core/template/TemplateDataTest.java | 0 .../easyexcel/test/demo/fill/FillData.java | 0 .../easyexcel/test/demo/fill/FillTest.java | 0 .../read/CellDataDemoHeadDataListener.java | 0 .../test/demo/read/CellDataReadDemoData.java | 0 .../test/demo/read/ConverterData.java | 0 .../test/demo/read/ConverterDataListener.java | 0 .../read/CustomStringStringConverter.java | 0 .../easyexcel/test/demo/read/DemoDAO.java | 0 .../easyexcel/test/demo/read/DemoData.java | 0 .../test/demo/read/DemoDataListener.java | 0 .../test/demo/read/DemoExceptionListener.java | 0 .../test/demo/read/DemoExtraData.java | 0 .../test/demo/read/DemoExtraListener.java | 0 .../test/demo/read/DemoHeadDataListener.java | 0 .../test/demo/read/ExceptionDemoData.java | 0 .../test/demo/read/IndexOrNameData.java | 0 .../demo/read/IndexOrNameDataListener.java | 0 .../test/demo/read/NoModelDataListener.java | 0 .../easyexcel/test/demo/read/ReadTest.java | 0 .../easyexcel/test/demo/web/DownloadData.java | 0 .../test/demo/web/EasyexcelApplication.java | 0 .../easyexcel/test/demo/web/UploadDAO.java | 2 - .../easyexcel/test/demo/web/UploadData.java | 0 .../test/demo/web/UploadDataListener.java | 0 .../easyexcel/test/demo/web/WebTest.java | 0 .../test/demo/write/CommentWriteHandler.java | 0 .../test/demo/write/ComplexHeadData.java | 0 .../test/demo/write/ConverterData.java | 0 .../demo/write/CustomCellWriteHandler.java | 0 .../demo/write/CustomSheetWriteHandler.java | 0 .../write/CustomStringStringConverter.java | 0 .../easyexcel/test/demo/write/DemoData.java | 0 .../test/demo/write/DemoMergeData.java | 0 .../test/demo/write/DemoStyleData.java | 0 .../demo/write/ImageDataWithAnnotation.java | 0 .../test/demo/write/ImageDemoData.java | 0 .../easyexcel/test/demo/write/IndexData.java | 0 .../write/LongestMatchColumnWidthData.java | 0 .../test/demo/write/WidthAndHeightData.java | 0 .../test/demo/write/WriteCellDemoData.java | 0 .../easyexcel/test/demo/write/WriteTest.java | 0 .../alibaba/easyexcel/test/temp/CamlData.java | 0 .../easyexcel/test/temp/FillTempTest.java | 0 .../easyexcel/test/temp/Lock2Test.java | 0 .../alibaba/easyexcel/test/temp/LockData.java | 0 .../easyexcel/test/temp/LockDataListener.java | 0 .../alibaba/easyexcel/test/temp/LockTest.java | 0 .../easyexcel/test/temp/StyleData.java | 0 .../easyexcel/test/temp/StyleTest.java | 0 .../easyexcel/test/temp/TempFillData.java | 0 .../easyexcel/test/temp/WriteLargeTest.java | 0 .../easyexcel/test/temp/WriteV33Test.java | 0 .../easyexcel/test/temp/WriteV34Test.java | 2 - .../easyexcel/test/temp/Xls03Test.java | 0 .../easyexcel/test/temp/bug/DataType.java | 0 .../easyexcel/test/temp/bug/ExcelCreat.java | 0 .../easyexcel/test/temp/bug/HeadType.java | 0 .../easyexcel/test/temp/cache/CacheTest.java | 2 - .../easyexcel/test/temp/csv/CsvData.java | 0 .../test/temp/csv/CsvDataListeer.java | 0 .../easyexcel/test/temp/csv/CsvReadTest.java | 0 .../easyexcel/test/temp/data/DataType.java | 0 .../easyexcel/test/temp/data/HeadType.java | 0 .../test/temp/dataformat/DataFormatData.java | 0 .../test/temp/dataformat/DataFormatTest.java | 0 .../test/temp/dataformat/DataFormatter1.java | 0 .../easyexcel/test/temp/fill/FillData2.java | 0 .../test/temp/fill/FillTempTest.java | 0 .../test/temp/issue1662/Data1662.java | 0 .../test/temp/issue1662/Issue1662Test.java | 0 .../test/temp/issue1663/FillData.java | 0 .../test/temp/issue1663/FillTest.java | 0 .../easyexcel/test/temp/large/LargeData.java | 0 .../test/temp/large/LargeDataListener.java | 1 - .../temp/large/NoModelLargeDataListener.java | 0 .../test/temp/large/TempLargeDataTest.java | 0 .../easyexcel/test/temp/poi/Poi2Test.java | 3 - .../easyexcel/test/temp/poi/Poi3Test.java | 2 - .../test/temp/poi/PoiEncryptTest.java | 0 .../test/temp/poi/PoiFormatTest.java | 0 .../easyexcel/test/temp/poi/PoiTest.java | 0 .../easyexcel/test/temp/poi/PoiWriteTest.java | 0 .../easyexcel/test/temp/poi/TestCell.java | 0 .../easyexcel/test/temp/read/CommentTest.java | 0 .../easyexcel/test/temp/read/HDListener.java | 0 .../test/temp/read/HeadListener.java | 0 .../test/temp/read/HeadReadData.java | 0 .../test/temp/read/HeadReadTest.java | 0 .../test/temp/read/TestListener.java | 0 .../easyexcel/test/temp/simple/DemoData1.java | 0 .../easyexcel/test/temp/simple/DemoData2.java | 0 .../test/temp/simple/HgListener.java | 0 .../easyexcel/test/temp/simple/HgTest.java | 1 - .../easyexcel/test/temp/simple/JsonData.java | 0 .../test/temp/simple/RepeatListener.java | 0 .../test/temp/simple/RepeatTest.java | 2 - .../easyexcel/test/temp/simple/Wirte.java | 0 .../test/temp/simple/WriteCellHandler.java | 0 .../easyexcel/test/temp/simple/WriteData.java | 0 .../test/temp/simple/WriteHandler.java | 1 - .../easyexcel/test/util/TestFileUtil.java | 0 .../test/resources/converter/converter03.xls | Bin .../test/resources/converter/converter07.xlsx | Bin .../test/resources/converter/converterCsv.csv | 0 .../src}/test/resources/converter/img.jpg | Bin .../test/resources/dataformat/dataformat.xls | Bin .../test/resources/dataformat/dataformat.xlsx | Bin .../test/resources/demo/cellDataDemo.xlsx | Bin .../src}/test/resources/demo/demo.xlsx | Bin .../src}/test/resources/demo/extra.xlsx | Bin .../test/resources/demo/fill/complex.xlsx | Bin .../demo/fill/complexFillWithTable.xlsx | Bin .../test/resources/demo/fill/composite.xlsx | Bin .../test/resources/demo/fill/horizontal.xlsx | Bin .../src}/test/resources/demo/fill/list.xlsx | Bin .../src}/test/resources/demo/fill/simple.xlsx | Bin .../src}/test/resources/extra/extra.xls | Bin .../src}/test/resources/extra/extra.xlsx | Bin .../src}/test/resources/fill/annotation.xls | Bin .../src}/test/resources/fill/annotation.xlsx | Bin .../src}/test/resources/fill/byName.xls | Bin .../src}/test/resources/fill/byName.xlsx | Bin .../src}/test/resources/fill/complex.xls | Bin .../src}/test/resources/fill/complex.xlsx | Bin .../src}/test/resources/fill/composite.xls | Bin .../src}/test/resources/fill/composite.xlsx | Bin .../src}/test/resources/fill/horizontal.xls | Bin .../src}/test/resources/fill/horizontal.xlsx | Bin .../src}/test/resources/fill/simple.csv | 0 .../src}/test/resources/fill/simple.xls | Bin .../src}/test/resources/fill/simple.xlsx | Bin .../src}/test/resources/fill/style.xls | Bin .../src}/test/resources/fill/style.xlsx | Bin .../src}/test/resources/large/fill.xlsx | Bin .../src}/test/resources/large/large07.xlsx | Bin .../src}/test/resources/logback.xml | 0 .../multiplesheets/multiplesheets.xls | Bin .../multiplesheets/multiplesheets.xlsx | Bin .../src}/test/resources/simple/simple07.xlsx | Bin .../resources/temp/issue1663/template.xlsx | Bin .../test/resources/template/template03.xls | Bin .../test/resources/template/template07.xlsx | Bin easyexcel-support/README.md | 3 + easyexcel-support/pom.xml | 58 ++++ pom.xml | 253 ++++++++++++------ update.md | 3 + 543 files changed, 282 insertions(+), 103 deletions(-) create mode 100644 easyexcel-core/pom.xml rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/EasyExcel.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/EasyExcelFactory.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/ExcelReader.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/ExcelWriter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/analysis/ExcelAnalyser.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/analysis/ExcelAnalyserImpl.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/analysis/ExcelReadExecutor.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/analysis/csv/CsvExcelReadExecutor.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/analysis/v03/IgnorableXlsRecordHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/analysis/v03/XlsListSheetListener.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/analysis/v03/XlsRecordHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/analysis/v03/XlsSaxAnalyser.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/analysis/v03/handlers/AbstractXlsRecordHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/analysis/v03/handlers/BlankRecordHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/analysis/v03/handlers/BofRecordHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/analysis/v03/handlers/BoolErrRecordHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/analysis/v03/handlers/BoundSheetRecordHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/analysis/v03/handlers/DummyRecordHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/analysis/v03/handlers/EofRecordHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/analysis/v03/handlers/FormulaRecordHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/analysis/v03/handlers/HyperlinkRecordHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/analysis/v03/handlers/IndexRecordHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/analysis/v03/handlers/LabelRecordHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/analysis/v03/handlers/LabelSstRecordHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/analysis/v03/handlers/MergeCellsRecordHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/analysis/v03/handlers/NoteRecordHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/analysis/v03/handlers/NumberRecordHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/analysis/v03/handlers/ObjRecordHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/analysis/v03/handlers/RkRecordHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/analysis/v03/handlers/SstRecordHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/analysis/v03/handlers/StringRecordHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/analysis/v03/handlers/TextObjectRecordHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/analysis/v07/XlsxSaxAnalyser.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/analysis/v07/handlers/AbstractCellValueTagHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/analysis/v07/handlers/AbstractXlsxTagHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/analysis/v07/handlers/CellFormulaTagHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/analysis/v07/handlers/CellInlineStringValueTagHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/analysis/v07/handlers/CellTagHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/analysis/v07/handlers/CellValueTagHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/analysis/v07/handlers/CountTagHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/analysis/v07/handlers/HyperlinkTagHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/analysis/v07/handlers/MergeCellTagHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/analysis/v07/handlers/RowTagHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/analysis/v07/handlers/XlsxTagHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/analysis/v07/handlers/sax/SharedStringsTableHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/analysis/v07/handlers/sax/XlsxRowHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/annotation/ExcelIgnore.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/annotation/ExcelIgnoreUnannotated.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/annotation/ExcelProperty.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/annotation/format/DateTimeFormat.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/annotation/format/NumberFormat.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/annotation/write/style/ColumnWidth.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/annotation/write/style/ContentFontStyle.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/annotation/write/style/ContentLoopMerge.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/annotation/write/style/ContentRowHeight.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/annotation/write/style/ContentStyle.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/annotation/write/style/HeadFontStyle.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/annotation/write/style/HeadRowHeight.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/annotation/write/style/HeadStyle.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/annotation/write/style/OnceAbsoluteMerge.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/cache/Ehcache.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/cache/MapCache.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/cache/ReadCache.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/cache/XlsCache.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/cache/selector/EternalReadCacheSelector.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/cache/selector/ReadCacheSelector.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/cache/selector/SimpleReadCacheSelector.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/constant/BuiltinFormats.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/constant/ExcelXmlConstants.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/constant/OrderConstant.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/context/AnalysisContext.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/context/AnalysisContextImpl.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/context/WriteContext.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/context/WriteContextImpl.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/context/csv/CsvReadContext.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/context/csv/DefaultCsvReadContext.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/context/xls/DefaultXlsReadContext.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/context/xls/XlsReadContext.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/context/xlsx/DefaultXlsxReadContext.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/context/xlsx/XlsxReadContext.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/AutoConverter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/Converter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/ConverterKeyBuild.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/DefaultConverterLoader.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/NullableObjectConverter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/ReadConverterContext.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/WriteConverterContext.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/bigdecimal/BigDecimalBooleanConverter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/bigdecimal/BigDecimalNumberConverter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/bigdecimal/BigDecimalStringConverter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/biginteger/BigIntegerBooleanConverter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/biginteger/BigIntegerNumberConverter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/biginteger/BigIntegerStringConverter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/booleanconverter/BooleanBooleanConverter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/booleanconverter/BooleanNumberConverter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/booleanconverter/BooleanStringConverter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/bytearray/BoxingByteArrayImageConverter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/bytearray/ByteArrayImageConverter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/byteconverter/ByteBooleanConverter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/byteconverter/ByteNumberConverter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/byteconverter/ByteStringConverter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/date/DateDateConverter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/date/DateNumberConverter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/date/DateStringConverter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/doubleconverter/DoubleBooleanConverter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/doubleconverter/DoubleNumberConverter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/doubleconverter/DoubleStringConverter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/file/FileImageConverter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/floatconverter/FloatBooleanConverter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/floatconverter/FloatNumberConverter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/floatconverter/FloatStringConverter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/inputstream/InputStreamImageConverter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/integer/IntegerBooleanConverter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/integer/IntegerNumberConverter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/integer/IntegerStringConverter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/localdatetime/LocalDateNumberConverter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/localdatetime/LocalDateTimeDateConverter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/localdatetime/LocalDateTimeStringConverter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/longconverter/LongBooleanConverter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/longconverter/LongNumberConverter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/longconverter/LongStringConverter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/shortconverter/ShortBooleanConverter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/shortconverter/ShortNumberConverter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/shortconverter/ShortStringConverter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/string/StringBooleanConverter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/string/StringErrorConverter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/string/StringImageConverter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/string/StringNumberConverter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/string/StringStringConverter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/converters/url/UrlImageConverter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/enums/BooleanEnum.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/enums/CellDataTypeEnum.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/enums/CellExtraTypeEnum.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/enums/HeadKindEnum.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/enums/HolderEnum.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/enums/NumericCellTypeEnum.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/enums/RowTypeEnum.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/enums/WriteDirectionEnum.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/enums/WriteLastRowTypeEnum.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/enums/WriteTemplateAnalysisCellTypeEnum.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/enums/WriteTypeEnum.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/enums/poi/BorderStyleEnum.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/enums/poi/FillPatternTypeEnum.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/enums/poi/HorizontalAlignmentEnum.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/enums/poi/VerticalAlignmentEnum.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/event/AbstractIgnoreExceptionReadListener.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/event/AnalysisEventListener.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/event/Handler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/event/Listener.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/event/NotRepeatExecutor.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/event/Order.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/event/SyncReadListener.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/exception/ExcelAnalysisException.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/exception/ExcelAnalysisStopException.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/exception/ExcelCommonException.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/exception/ExcelDataConvertException.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/exception/ExcelGenerateException.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/exception/ExcelWriteDataConvertException.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/metadata/AbstractCell.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/metadata/AbstractHolder.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/metadata/AbstractParameterBuilder.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/metadata/BasicParameter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/metadata/Cell.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/metadata/CellExtra.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/metadata/CellRange.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/metadata/ConfigurationHolder.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/metadata/Font.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/metadata/GlobalConfiguration.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/metadata/Head.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/metadata/Holder.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/metadata/NullObject.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/metadata/csv/CsvCell.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/metadata/csv/CsvCellStyle.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/metadata/csv/CsvDataFormat.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/metadata/csv/CsvRichTextString.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/metadata/csv/CsvRow.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/metadata/csv/CsvSheet.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/metadata/csv/CsvWorkbook.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/metadata/data/CellData.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/metadata/data/ClientAnchorData.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/metadata/data/CommentData.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/metadata/data/CoordinateData.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/metadata/data/DataFormatData.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/metadata/data/FormulaData.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/metadata/data/HyperlinkData.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/metadata/data/ImageData.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/metadata/data/ReadCellData.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/metadata/data/RichTextStringData.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/metadata/data/WriteCellData.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/metadata/format/DataFormatter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/metadata/format/ExcelGeneralNumberFormat.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/metadata/property/ColumnWidthProperty.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/metadata/property/DateTimeFormatProperty.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/metadata/property/ExcelContentProperty.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/metadata/property/ExcelHeadProperty.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/metadata/property/FontProperty.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/metadata/property/LoopMergeProperty.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/metadata/property/NumberFormatProperty.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/metadata/property/OnceAbsoluteMergeProperty.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/metadata/property/RowHeightProperty.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/metadata/property/StyleProperty.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/read/builder/AbstractExcelReaderParameterBuilder.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/read/builder/ExcelReaderBuilder.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/read/builder/ExcelReaderSheetBuilder.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/read/listener/IgnoreExceptionReadListener.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/read/listener/ModelBuildEventListener.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/read/listener/PageReadListener.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/read/listener/ReadListener.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/read/metadata/ReadBasicParameter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/read/metadata/ReadSheet.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/read/metadata/ReadWorkbook.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/read/metadata/holder/AbstractReadHolder.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/read/metadata/holder/ReadHolder.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/read/metadata/holder/ReadRowHolder.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/read/metadata/holder/ReadSheetHolder.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/read/metadata/holder/ReadWorkbookHolder.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/read/metadata/holder/csv/CsvReadSheetHolder.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/read/metadata/holder/csv/CsvReadWorkbookHolder.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/read/metadata/holder/xls/XlsReadSheetHolder.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/read/metadata/holder/xls/XlsReadWorkbookHolder.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/read/metadata/holder/xlsx/XlsxReadSheetHolder.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/read/metadata/holder/xlsx/XlsxReadWorkbookHolder.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/read/metadata/property/ExcelReadHeadProperty.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/read/processor/AnalysisEventProcessor.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/read/processor/DefaultAnalysisEventProcessor.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/support/ExcelTypeEnum.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/util/BeanMapUtils.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/util/BooleanUtils.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/util/ClassUtils.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/util/ConverterUtils.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/util/DateUtils.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/util/FieldUtils.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/util/FileTypeUtils.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/util/FileUtils.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/util/IntUtils.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/util/IoUtils.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/util/ListUtils.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/util/MapUtils.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/util/MemberUtils.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/util/NumberDataFormatterUtils.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/util/NumberUtils.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/util/PositionUtils.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/util/SheetUtils.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/util/StringUtils.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/util/StyleUtil.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/util/Validate.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/util/WorkBookUtil.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/util/WriteHandlerUtils.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/ExcelBuilder.java (98%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/ExcelBuilderImpl.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/builder/AbstractExcelWriterParameterBuilder.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/builder/ExcelWriterBuilder.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/builder/ExcelWriterSheetBuilder.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/builder/ExcelWriterTableBuilder.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/executor/AbstractExcelWriteExecutor.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/executor/ExcelWriteAddExecutor.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/executor/ExcelWriteExecutor.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/executor/ExcelWriteFillExecutor.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/handler/AbstractCellWriteHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/handler/AbstractRowWriteHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/handler/AbstractSheetWriteHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/handler/AbstractWorkbookWriteHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/handler/CellWriteHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/handler/DefaultWriteHandlerLoader.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/handler/RowWriteHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/handler/SheetWriteHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/handler/WorkbookWriteHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/handler/WriteHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/handler/chain/CellHandlerExecutionChain.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/handler/chain/RowHandlerExecutionChain.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/handler/chain/SheetHandlerExecutionChain.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/handler/chain/WorkbookHandlerExecutionChain.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/handler/context/CellWriteHandlerContext.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/handler/context/RowWriteHandlerContext.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/handler/context/SheetWriteHandlerContext.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/handler/context/WorkbookWriteHandlerContext.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/handler/impl/DefaultRowWriteHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/handler/impl/DimensionWorkbookWriteHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/handler/impl/FillStyleCellWriteHandler.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/merge/AbstractMergeStrategy.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/merge/LoopMergeStrategy.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/merge/OnceAbsoluteMergeStrategy.java (96%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/metadata/CollectionRowData.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/metadata/MapRowData.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/metadata/RowData.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/metadata/WriteBasicParameter.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/metadata/WriteSheet.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/metadata/WriteTable.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/metadata/WriteWorkbook.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/metadata/fill/AnalysisCell.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/metadata/fill/FillConfig.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/metadata/fill/FillWrapper.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/metadata/holder/AbstractWriteHolder.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/metadata/holder/WriteHolder.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/metadata/holder/WriteSheetHolder.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/metadata/holder/WriteTableHolder.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/metadata/holder/WriteWorkbookHolder.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/metadata/style/WriteCellStyle.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/metadata/style/WriteFont.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/property/ExcelWriteHeadProperty.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/style/AbstractCellStyleStrategy.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/style/AbstractVerticalCellStyleStrategy.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/style/DefaultStyle.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/style/HorizontalCellStyleStrategy.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/style/column/AbstractColumnWidthStyleStrategy.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/style/column/AbstractHeadColumnWidthStyleStrategy.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/style/column/LongestMatchColumnWidthStyleStrategy.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/style/column/SimpleColumnWidthStyleStrategy.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/style/row/AbstractRowHeightStyleStrategy.java (100%) rename {src => easyexcel-core/src}/main/java/com/alibaba/excel/write/style/row/SimpleRowHeightStyleStrategy.java (100%) rename {src => easyexcel-core/src}/main/java/org/apache/poi/hssf/usermodel/PoiUtils.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/StyleTestUtils.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/annotation/AnnotationData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/annotation/AnnotationDataListener.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/annotation/AnnotationDataTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/annotation/AnnotationIndexAndNameData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/annotation/AnnotationIndexAndNameDataListener.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/annotation/AnnotationIndexAndNameDataTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/annotation/AnnotationStyleData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/celldata/CellDataDataListener.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/celldata/CellDataDataTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/celldata/CellDataReadData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/celldata/CellDataWriteData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/converter/ConverterDataListener.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/converter/ConverterDataTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/converter/ConverterReadData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/converter/ConverterTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/converter/ConverterWriteData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/converter/ImageData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/converter/ReadAllConverterData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/converter/ReadAllConverterDataListener.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/dataformat/DateFormatData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/dataformat/DateFormatTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/encrypt/EncryptData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/encrypt/EncryptDataListener.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/encrypt/EncryptDataTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/exception/ExceptionData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/exception/ExceptionDataListener.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/exception/ExceptionDataTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/exception/ExceptionThrowDataListener.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/excludeorinclude/ExcludeOrIncludeData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/excludeorinclude/ExcludeOrIncludeDataTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/extra/ExtraData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/extra/ExtraDataListener.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/extra/ExtraDataTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/fill/FillData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/fill/FillDataTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/fill/annotation/FillAnnotationData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/fill/annotation/FillAnnotationDataTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/fill/style/FillStyleAnnotatedData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/fill/style/FillStyleAnnotatedTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/fill/style/FillStyleData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/fill/style/FillStyleDataTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/handler/WriteHandler.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/handler/WriteHandlerData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/handler/WriteHandlerTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/head/ComplexDataListener.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/head/ComplexHeadData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/head/ComplexHeadDataTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/head/ListHeadDataListener.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/head/ListHeadDataTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/head/NoHeadData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/head/NoHeadDataListener.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/head/NoHeadDataTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/large/LargeData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/large/LargeDataListener.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/large/LargeDataTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/multiplesheets/MultipleSheetsData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/multiplesheets/MultipleSheetsDataTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/multiplesheets/MultipleSheetsListener.java (89%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/nomodel/NoModelDataTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/noncamel/UnCamelData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/noncamel/UnCamelDataListener.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/noncamel/UnCamelDataTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/parameter/ParameterData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/parameter/ParameterDataListener.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/parameter/ParameterDataTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/repetition/RepetitionData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/repetition/RepetitionDataListener.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/repetition/RepetitionDataTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/simple/SimpleData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/simple/SimpleDataListener.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/simple/SimpleDataSheetNameListener.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/simple/SimpleDataTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/skip/SkipData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/skip/SkipDataTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/sort/SortData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/sort/SortDataListener.java (91%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/sort/SortDataTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/style/StyleData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/style/StyleDataListener.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/style/StyleDataTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/template/TemplateData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/template/TemplateDataListener.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/core/template/TemplateDataTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/demo/fill/FillData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/demo/fill/FillTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/demo/read/CellDataDemoHeadDataListener.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/demo/read/CellDataReadDemoData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/demo/read/ConverterData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/demo/read/ConverterDataListener.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/demo/read/CustomStringStringConverter.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/demo/read/DemoDAO.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/demo/read/DemoData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/demo/read/DemoDataListener.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/demo/read/DemoExceptionListener.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/demo/read/DemoExtraData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/demo/read/DemoExtraListener.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/demo/read/DemoHeadDataListener.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/demo/read/ExceptionDemoData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/demo/read/IndexOrNameData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/demo/read/IndexOrNameDataListener.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/demo/read/NoModelDataListener.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/demo/read/ReadTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/demo/web/DownloadData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/demo/web/EasyexcelApplication.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/demo/web/UploadDAO.java (90%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/demo/web/UploadData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/demo/web/UploadDataListener.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/demo/web/WebTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/demo/write/CommentWriteHandler.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/demo/write/ComplexHeadData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/demo/write/ConverterData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/demo/write/CustomCellWriteHandler.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/demo/write/CustomSheetWriteHandler.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/demo/write/CustomStringStringConverter.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/demo/write/DemoData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/demo/write/DemoMergeData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/demo/write/DemoStyleData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/demo/write/ImageDataWithAnnotation.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/demo/write/ImageDemoData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/demo/write/IndexData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/demo/write/LongestMatchColumnWidthData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/demo/write/WidthAndHeightData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/demo/write/WriteCellDemoData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/demo/write/WriteTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/CamlData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/FillTempTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/Lock2Test.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/LockData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/LockDataListener.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/LockTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/StyleData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/StyleTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/TempFillData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/WriteLargeTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/WriteV33Test.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/WriteV34Test.java (97%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/Xls03Test.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/bug/DataType.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/bug/ExcelCreat.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/bug/HeadType.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/cache/CacheTest.java (97%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/csv/CsvData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/csv/CsvDataListeer.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/csv/CsvReadTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/data/DataType.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/data/HeadType.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/dataformat/DataFormatData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/dataformat/DataFormatTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/dataformat/DataFormatter1.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/fill/FillData2.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/fill/FillTempTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/issue1662/Data1662.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/issue1662/Issue1662Test.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/issue1663/FillData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/issue1663/FillTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/large/LargeData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/large/LargeDataListener.java (97%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/large/NoModelLargeDataListener.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/large/TempLargeDataTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/poi/Poi2Test.java (95%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/poi/Poi3Test.java (97%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/poi/PoiEncryptTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/poi/PoiFormatTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/poi/PoiTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/poi/PoiWriteTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/poi/TestCell.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/read/CommentTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/read/HDListener.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/read/HeadListener.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/read/HeadReadData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/read/HeadReadTest.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/read/TestListener.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/simple/DemoData1.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/simple/DemoData2.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/simple/HgListener.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/simple/HgTest.java (97%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/simple/JsonData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/simple/RepeatListener.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/simple/RepeatTest.java (96%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/simple/Wirte.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/simple/WriteCellHandler.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/simple/WriteData.java (100%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/temp/simple/WriteHandler.java (90%) rename {src => easyexcel-core/src}/test/java/com/alibaba/easyexcel/test/util/TestFileUtil.java (100%) rename {src => easyexcel-core/src}/test/resources/converter/converter03.xls (100%) rename {src => easyexcel-core/src}/test/resources/converter/converter07.xlsx (100%) rename {src => easyexcel-core/src}/test/resources/converter/converterCsv.csv (100%) rename {src => easyexcel-core/src}/test/resources/converter/img.jpg (100%) rename {src => easyexcel-core/src}/test/resources/dataformat/dataformat.xls (100%) rename {src => easyexcel-core/src}/test/resources/dataformat/dataformat.xlsx (100%) rename {src => easyexcel-core/src}/test/resources/demo/cellDataDemo.xlsx (100%) rename {src => easyexcel-core/src}/test/resources/demo/demo.xlsx (100%) rename {src => easyexcel-core/src}/test/resources/demo/extra.xlsx (100%) rename {src => easyexcel-core/src}/test/resources/demo/fill/complex.xlsx (100%) rename {src => easyexcel-core/src}/test/resources/demo/fill/complexFillWithTable.xlsx (100%) rename {src => easyexcel-core/src}/test/resources/demo/fill/composite.xlsx (100%) rename {src => easyexcel-core/src}/test/resources/demo/fill/horizontal.xlsx (100%) rename {src => easyexcel-core/src}/test/resources/demo/fill/list.xlsx (100%) rename {src => easyexcel-core/src}/test/resources/demo/fill/simple.xlsx (100%) rename {src => easyexcel-core/src}/test/resources/extra/extra.xls (100%) rename {src => easyexcel-core/src}/test/resources/extra/extra.xlsx (100%) rename {src => easyexcel-core/src}/test/resources/fill/annotation.xls (100%) rename {src => easyexcel-core/src}/test/resources/fill/annotation.xlsx (100%) rename {src => easyexcel-core/src}/test/resources/fill/byName.xls (100%) rename {src => easyexcel-core/src}/test/resources/fill/byName.xlsx (100%) rename {src => easyexcel-core/src}/test/resources/fill/complex.xls (100%) rename {src => easyexcel-core/src}/test/resources/fill/complex.xlsx (100%) rename {src => easyexcel-core/src}/test/resources/fill/composite.xls (100%) rename {src => easyexcel-core/src}/test/resources/fill/composite.xlsx (100%) rename {src => easyexcel-core/src}/test/resources/fill/horizontal.xls (100%) rename {src => easyexcel-core/src}/test/resources/fill/horizontal.xlsx (100%) rename {src => easyexcel-core/src}/test/resources/fill/simple.csv (100%) rename {src => easyexcel-core/src}/test/resources/fill/simple.xls (100%) rename {src => easyexcel-core/src}/test/resources/fill/simple.xlsx (100%) rename {src => easyexcel-core/src}/test/resources/fill/style.xls (100%) rename {src => easyexcel-core/src}/test/resources/fill/style.xlsx (100%) rename {src => easyexcel-core/src}/test/resources/large/fill.xlsx (100%) rename {src => easyexcel-core/src}/test/resources/large/large07.xlsx (100%) rename {src => easyexcel-core/src}/test/resources/logback.xml (100%) rename {src => easyexcel-core/src}/test/resources/multiplesheets/multiplesheets.xls (100%) rename {src => easyexcel-core/src}/test/resources/multiplesheets/multiplesheets.xlsx (100%) rename {src => easyexcel-core/src}/test/resources/simple/simple07.xlsx (100%) rename {src => easyexcel-core/src}/test/resources/temp/issue1663/template.xlsx (100%) rename {src => easyexcel-core/src}/test/resources/template/template03.xls (100%) rename {src => easyexcel-core/src}/test/resources/template/template07.xlsx (100%) create mode 100644 easyexcel-support/README.md create mode 100644 easyexcel-support/pom.xml diff --git a/README.md b/README.md index dfc6f145..ea6a4f8d 100644 --- a/README.md +++ b/README.md @@ -68,7 +68,7 @@ Java解析、生成Excel比较有名的框架有Apache poi、jxl。但他们都 姬朋飞(玉霄)、庄家钜、怀宇 ## 快速开始 ### 读Excel -DEMO代码地址:[https://github.com/alibaba/easyexcel/blob/master/src/test/java/com/alibaba/easyexcel/demo/read/ReadTest.java](/src/test/java/com/alibaba/easyexcel/test/demo/read/ReadTest.java) +DEMO代码地址:[https://github.com/alibaba/easyexcel/blob/master/src/test/java/com/alibaba/easyexcel/demo/read/ReadTest.java](/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/read/ReadTest.java) ```java /** @@ -86,7 +86,7 @@ DEMO代码地址:[https://github.com/alibaba/easyexcel/blob/master/src/test/ja ``` ### 写Excel -DEMO代码地址:[https://github.com/alibaba/easyexcel/blob/master/src/test/java/com/alibaba/easyexcel/test/demo/write/WriteTest.java](/src/test/java/com/alibaba/easyexcel/test/demo/write/WriteTest.java) +DEMO代码地址:[https://github.com/alibaba/easyexcel/blob/master/src/test/java/com/alibaba/easyexcel/test/demo/write/WriteTest.java](/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/write/WriteTest.java) ```java /** * 最简单的写 @@ -103,7 +103,7 @@ DEMO代码地址:[https://github.com/alibaba/easyexcel/blob/master/src/test/ja ``` ### web上传、下载 -DEMO代码地址:[https://github.com/alibaba/easyexcel/blob/master/src/test/java/com/alibaba/easyexcel/test/demo/web/WebTest.java](/src/test/java/com/alibaba/easyexcel/test/demo/web/WebTest.java) +DEMO代码地址:[https://github.com/alibaba/easyexcel/blob/master/src/test/java/com/alibaba/easyexcel/test/demo/web/WebTest.java](/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/web/WebTest.java) ```java /** * 文件下载(失败了会返回一个有部分数据的Excel) diff --git a/easyexcel-core/pom.xml b/easyexcel-core/pom.xml new file mode 100644 index 00000000..06724d97 --- /dev/null +++ b/easyexcel-core/pom.xml @@ -0,0 +1,39 @@ + + + 4.0.0 + + + com.alibaba + easyexcel-parent + ${revision} + ../pom.xml + + + easyexcel-core + + + + + org.apache.poi + poi + + + org.apache.poi + poi-ooxml + + + org.apache.poi + poi-ooxml-schemas + + + org.apache.commons + commons-csv + + + org.ehcache + ehcache + + + diff --git a/src/main/java/com/alibaba/excel/EasyExcel.java b/easyexcel-core/src/main/java/com/alibaba/excel/EasyExcel.java similarity index 100% rename from src/main/java/com/alibaba/excel/EasyExcel.java rename to easyexcel-core/src/main/java/com/alibaba/excel/EasyExcel.java diff --git a/src/main/java/com/alibaba/excel/EasyExcelFactory.java b/easyexcel-core/src/main/java/com/alibaba/excel/EasyExcelFactory.java similarity index 100% rename from src/main/java/com/alibaba/excel/EasyExcelFactory.java rename to easyexcel-core/src/main/java/com/alibaba/excel/EasyExcelFactory.java diff --git a/src/main/java/com/alibaba/excel/ExcelReader.java b/easyexcel-core/src/main/java/com/alibaba/excel/ExcelReader.java similarity index 100% rename from src/main/java/com/alibaba/excel/ExcelReader.java rename to easyexcel-core/src/main/java/com/alibaba/excel/ExcelReader.java diff --git a/src/main/java/com/alibaba/excel/ExcelWriter.java b/easyexcel-core/src/main/java/com/alibaba/excel/ExcelWriter.java similarity index 100% rename from src/main/java/com/alibaba/excel/ExcelWriter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/ExcelWriter.java diff --git a/src/main/java/com/alibaba/excel/analysis/ExcelAnalyser.java b/easyexcel-core/src/main/java/com/alibaba/excel/analysis/ExcelAnalyser.java similarity index 100% rename from src/main/java/com/alibaba/excel/analysis/ExcelAnalyser.java rename to easyexcel-core/src/main/java/com/alibaba/excel/analysis/ExcelAnalyser.java diff --git a/src/main/java/com/alibaba/excel/analysis/ExcelAnalyserImpl.java b/easyexcel-core/src/main/java/com/alibaba/excel/analysis/ExcelAnalyserImpl.java similarity index 100% rename from src/main/java/com/alibaba/excel/analysis/ExcelAnalyserImpl.java rename to easyexcel-core/src/main/java/com/alibaba/excel/analysis/ExcelAnalyserImpl.java diff --git a/src/main/java/com/alibaba/excel/analysis/ExcelReadExecutor.java b/easyexcel-core/src/main/java/com/alibaba/excel/analysis/ExcelReadExecutor.java similarity index 100% rename from src/main/java/com/alibaba/excel/analysis/ExcelReadExecutor.java rename to easyexcel-core/src/main/java/com/alibaba/excel/analysis/ExcelReadExecutor.java diff --git a/src/main/java/com/alibaba/excel/analysis/csv/CsvExcelReadExecutor.java b/easyexcel-core/src/main/java/com/alibaba/excel/analysis/csv/CsvExcelReadExecutor.java similarity index 100% rename from src/main/java/com/alibaba/excel/analysis/csv/CsvExcelReadExecutor.java rename to easyexcel-core/src/main/java/com/alibaba/excel/analysis/csv/CsvExcelReadExecutor.java diff --git a/src/main/java/com/alibaba/excel/analysis/v03/IgnorableXlsRecordHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/IgnorableXlsRecordHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/analysis/v03/IgnorableXlsRecordHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/IgnorableXlsRecordHandler.java diff --git a/src/main/java/com/alibaba/excel/analysis/v03/XlsListSheetListener.java b/easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/XlsListSheetListener.java similarity index 100% rename from src/main/java/com/alibaba/excel/analysis/v03/XlsListSheetListener.java rename to easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/XlsListSheetListener.java diff --git a/src/main/java/com/alibaba/excel/analysis/v03/XlsRecordHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/XlsRecordHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/analysis/v03/XlsRecordHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/XlsRecordHandler.java diff --git a/src/main/java/com/alibaba/excel/analysis/v03/XlsSaxAnalyser.java b/easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/XlsSaxAnalyser.java similarity index 100% rename from src/main/java/com/alibaba/excel/analysis/v03/XlsSaxAnalyser.java rename to easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/XlsSaxAnalyser.java diff --git a/src/main/java/com/alibaba/excel/analysis/v03/handlers/AbstractXlsRecordHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/handlers/AbstractXlsRecordHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/analysis/v03/handlers/AbstractXlsRecordHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/handlers/AbstractXlsRecordHandler.java diff --git a/src/main/java/com/alibaba/excel/analysis/v03/handlers/BlankRecordHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/handlers/BlankRecordHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/analysis/v03/handlers/BlankRecordHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/handlers/BlankRecordHandler.java diff --git a/src/main/java/com/alibaba/excel/analysis/v03/handlers/BofRecordHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/handlers/BofRecordHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/analysis/v03/handlers/BofRecordHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/handlers/BofRecordHandler.java diff --git a/src/main/java/com/alibaba/excel/analysis/v03/handlers/BoolErrRecordHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/handlers/BoolErrRecordHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/analysis/v03/handlers/BoolErrRecordHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/handlers/BoolErrRecordHandler.java diff --git a/src/main/java/com/alibaba/excel/analysis/v03/handlers/BoundSheetRecordHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/handlers/BoundSheetRecordHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/analysis/v03/handlers/BoundSheetRecordHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/handlers/BoundSheetRecordHandler.java diff --git a/src/main/java/com/alibaba/excel/analysis/v03/handlers/DummyRecordHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/handlers/DummyRecordHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/analysis/v03/handlers/DummyRecordHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/handlers/DummyRecordHandler.java diff --git a/src/main/java/com/alibaba/excel/analysis/v03/handlers/EofRecordHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/handlers/EofRecordHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/analysis/v03/handlers/EofRecordHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/handlers/EofRecordHandler.java diff --git a/src/main/java/com/alibaba/excel/analysis/v03/handlers/FormulaRecordHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/handlers/FormulaRecordHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/analysis/v03/handlers/FormulaRecordHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/handlers/FormulaRecordHandler.java diff --git a/src/main/java/com/alibaba/excel/analysis/v03/handlers/HyperlinkRecordHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/handlers/HyperlinkRecordHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/analysis/v03/handlers/HyperlinkRecordHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/handlers/HyperlinkRecordHandler.java diff --git a/src/main/java/com/alibaba/excel/analysis/v03/handlers/IndexRecordHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/handlers/IndexRecordHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/analysis/v03/handlers/IndexRecordHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/handlers/IndexRecordHandler.java diff --git a/src/main/java/com/alibaba/excel/analysis/v03/handlers/LabelRecordHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/handlers/LabelRecordHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/analysis/v03/handlers/LabelRecordHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/handlers/LabelRecordHandler.java diff --git a/src/main/java/com/alibaba/excel/analysis/v03/handlers/LabelSstRecordHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/handlers/LabelSstRecordHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/analysis/v03/handlers/LabelSstRecordHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/handlers/LabelSstRecordHandler.java diff --git a/src/main/java/com/alibaba/excel/analysis/v03/handlers/MergeCellsRecordHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/handlers/MergeCellsRecordHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/analysis/v03/handlers/MergeCellsRecordHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/handlers/MergeCellsRecordHandler.java diff --git a/src/main/java/com/alibaba/excel/analysis/v03/handlers/NoteRecordHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/handlers/NoteRecordHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/analysis/v03/handlers/NoteRecordHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/handlers/NoteRecordHandler.java diff --git a/src/main/java/com/alibaba/excel/analysis/v03/handlers/NumberRecordHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/handlers/NumberRecordHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/analysis/v03/handlers/NumberRecordHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/handlers/NumberRecordHandler.java diff --git a/src/main/java/com/alibaba/excel/analysis/v03/handlers/ObjRecordHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/handlers/ObjRecordHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/analysis/v03/handlers/ObjRecordHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/handlers/ObjRecordHandler.java diff --git a/src/main/java/com/alibaba/excel/analysis/v03/handlers/RkRecordHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/handlers/RkRecordHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/analysis/v03/handlers/RkRecordHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/handlers/RkRecordHandler.java diff --git a/src/main/java/com/alibaba/excel/analysis/v03/handlers/SstRecordHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/handlers/SstRecordHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/analysis/v03/handlers/SstRecordHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/handlers/SstRecordHandler.java diff --git a/src/main/java/com/alibaba/excel/analysis/v03/handlers/StringRecordHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/handlers/StringRecordHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/analysis/v03/handlers/StringRecordHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/handlers/StringRecordHandler.java diff --git a/src/main/java/com/alibaba/excel/analysis/v03/handlers/TextObjectRecordHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/handlers/TextObjectRecordHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/analysis/v03/handlers/TextObjectRecordHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/analysis/v03/handlers/TextObjectRecordHandler.java diff --git a/src/main/java/com/alibaba/excel/analysis/v07/XlsxSaxAnalyser.java b/easyexcel-core/src/main/java/com/alibaba/excel/analysis/v07/XlsxSaxAnalyser.java similarity index 100% rename from src/main/java/com/alibaba/excel/analysis/v07/XlsxSaxAnalyser.java rename to easyexcel-core/src/main/java/com/alibaba/excel/analysis/v07/XlsxSaxAnalyser.java diff --git a/src/main/java/com/alibaba/excel/analysis/v07/handlers/AbstractCellValueTagHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/analysis/v07/handlers/AbstractCellValueTagHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/analysis/v07/handlers/AbstractCellValueTagHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/analysis/v07/handlers/AbstractCellValueTagHandler.java diff --git a/src/main/java/com/alibaba/excel/analysis/v07/handlers/AbstractXlsxTagHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/analysis/v07/handlers/AbstractXlsxTagHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/analysis/v07/handlers/AbstractXlsxTagHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/analysis/v07/handlers/AbstractXlsxTagHandler.java diff --git a/src/main/java/com/alibaba/excel/analysis/v07/handlers/CellFormulaTagHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/analysis/v07/handlers/CellFormulaTagHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/analysis/v07/handlers/CellFormulaTagHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/analysis/v07/handlers/CellFormulaTagHandler.java diff --git a/src/main/java/com/alibaba/excel/analysis/v07/handlers/CellInlineStringValueTagHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/analysis/v07/handlers/CellInlineStringValueTagHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/analysis/v07/handlers/CellInlineStringValueTagHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/analysis/v07/handlers/CellInlineStringValueTagHandler.java diff --git a/src/main/java/com/alibaba/excel/analysis/v07/handlers/CellTagHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/analysis/v07/handlers/CellTagHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/analysis/v07/handlers/CellTagHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/analysis/v07/handlers/CellTagHandler.java diff --git a/src/main/java/com/alibaba/excel/analysis/v07/handlers/CellValueTagHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/analysis/v07/handlers/CellValueTagHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/analysis/v07/handlers/CellValueTagHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/analysis/v07/handlers/CellValueTagHandler.java diff --git a/src/main/java/com/alibaba/excel/analysis/v07/handlers/CountTagHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/analysis/v07/handlers/CountTagHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/analysis/v07/handlers/CountTagHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/analysis/v07/handlers/CountTagHandler.java diff --git a/src/main/java/com/alibaba/excel/analysis/v07/handlers/HyperlinkTagHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/analysis/v07/handlers/HyperlinkTagHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/analysis/v07/handlers/HyperlinkTagHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/analysis/v07/handlers/HyperlinkTagHandler.java diff --git a/src/main/java/com/alibaba/excel/analysis/v07/handlers/MergeCellTagHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/analysis/v07/handlers/MergeCellTagHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/analysis/v07/handlers/MergeCellTagHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/analysis/v07/handlers/MergeCellTagHandler.java diff --git a/src/main/java/com/alibaba/excel/analysis/v07/handlers/RowTagHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/analysis/v07/handlers/RowTagHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/analysis/v07/handlers/RowTagHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/analysis/v07/handlers/RowTagHandler.java diff --git a/src/main/java/com/alibaba/excel/analysis/v07/handlers/XlsxTagHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/analysis/v07/handlers/XlsxTagHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/analysis/v07/handlers/XlsxTagHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/analysis/v07/handlers/XlsxTagHandler.java diff --git a/src/main/java/com/alibaba/excel/analysis/v07/handlers/sax/SharedStringsTableHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/analysis/v07/handlers/sax/SharedStringsTableHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/analysis/v07/handlers/sax/SharedStringsTableHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/analysis/v07/handlers/sax/SharedStringsTableHandler.java diff --git a/src/main/java/com/alibaba/excel/analysis/v07/handlers/sax/XlsxRowHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/analysis/v07/handlers/sax/XlsxRowHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/analysis/v07/handlers/sax/XlsxRowHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/analysis/v07/handlers/sax/XlsxRowHandler.java diff --git a/src/main/java/com/alibaba/excel/annotation/ExcelIgnore.java b/easyexcel-core/src/main/java/com/alibaba/excel/annotation/ExcelIgnore.java similarity index 100% rename from src/main/java/com/alibaba/excel/annotation/ExcelIgnore.java rename to easyexcel-core/src/main/java/com/alibaba/excel/annotation/ExcelIgnore.java diff --git a/src/main/java/com/alibaba/excel/annotation/ExcelIgnoreUnannotated.java b/easyexcel-core/src/main/java/com/alibaba/excel/annotation/ExcelIgnoreUnannotated.java similarity index 100% rename from src/main/java/com/alibaba/excel/annotation/ExcelIgnoreUnannotated.java rename to easyexcel-core/src/main/java/com/alibaba/excel/annotation/ExcelIgnoreUnannotated.java diff --git a/src/main/java/com/alibaba/excel/annotation/ExcelProperty.java b/easyexcel-core/src/main/java/com/alibaba/excel/annotation/ExcelProperty.java similarity index 100% rename from src/main/java/com/alibaba/excel/annotation/ExcelProperty.java rename to easyexcel-core/src/main/java/com/alibaba/excel/annotation/ExcelProperty.java diff --git a/src/main/java/com/alibaba/excel/annotation/format/DateTimeFormat.java b/easyexcel-core/src/main/java/com/alibaba/excel/annotation/format/DateTimeFormat.java similarity index 100% rename from src/main/java/com/alibaba/excel/annotation/format/DateTimeFormat.java rename to easyexcel-core/src/main/java/com/alibaba/excel/annotation/format/DateTimeFormat.java diff --git a/src/main/java/com/alibaba/excel/annotation/format/NumberFormat.java b/easyexcel-core/src/main/java/com/alibaba/excel/annotation/format/NumberFormat.java similarity index 100% rename from src/main/java/com/alibaba/excel/annotation/format/NumberFormat.java rename to easyexcel-core/src/main/java/com/alibaba/excel/annotation/format/NumberFormat.java diff --git a/src/main/java/com/alibaba/excel/annotation/write/style/ColumnWidth.java b/easyexcel-core/src/main/java/com/alibaba/excel/annotation/write/style/ColumnWidth.java similarity index 100% rename from src/main/java/com/alibaba/excel/annotation/write/style/ColumnWidth.java rename to easyexcel-core/src/main/java/com/alibaba/excel/annotation/write/style/ColumnWidth.java diff --git a/src/main/java/com/alibaba/excel/annotation/write/style/ContentFontStyle.java b/easyexcel-core/src/main/java/com/alibaba/excel/annotation/write/style/ContentFontStyle.java similarity index 100% rename from src/main/java/com/alibaba/excel/annotation/write/style/ContentFontStyle.java rename to easyexcel-core/src/main/java/com/alibaba/excel/annotation/write/style/ContentFontStyle.java diff --git a/src/main/java/com/alibaba/excel/annotation/write/style/ContentLoopMerge.java b/easyexcel-core/src/main/java/com/alibaba/excel/annotation/write/style/ContentLoopMerge.java similarity index 100% rename from src/main/java/com/alibaba/excel/annotation/write/style/ContentLoopMerge.java rename to easyexcel-core/src/main/java/com/alibaba/excel/annotation/write/style/ContentLoopMerge.java diff --git a/src/main/java/com/alibaba/excel/annotation/write/style/ContentRowHeight.java b/easyexcel-core/src/main/java/com/alibaba/excel/annotation/write/style/ContentRowHeight.java similarity index 100% rename from src/main/java/com/alibaba/excel/annotation/write/style/ContentRowHeight.java rename to easyexcel-core/src/main/java/com/alibaba/excel/annotation/write/style/ContentRowHeight.java diff --git a/src/main/java/com/alibaba/excel/annotation/write/style/ContentStyle.java b/easyexcel-core/src/main/java/com/alibaba/excel/annotation/write/style/ContentStyle.java similarity index 100% rename from src/main/java/com/alibaba/excel/annotation/write/style/ContentStyle.java rename to easyexcel-core/src/main/java/com/alibaba/excel/annotation/write/style/ContentStyle.java diff --git a/src/main/java/com/alibaba/excel/annotation/write/style/HeadFontStyle.java b/easyexcel-core/src/main/java/com/alibaba/excel/annotation/write/style/HeadFontStyle.java similarity index 100% rename from src/main/java/com/alibaba/excel/annotation/write/style/HeadFontStyle.java rename to easyexcel-core/src/main/java/com/alibaba/excel/annotation/write/style/HeadFontStyle.java diff --git a/src/main/java/com/alibaba/excel/annotation/write/style/HeadRowHeight.java b/easyexcel-core/src/main/java/com/alibaba/excel/annotation/write/style/HeadRowHeight.java similarity index 100% rename from src/main/java/com/alibaba/excel/annotation/write/style/HeadRowHeight.java rename to easyexcel-core/src/main/java/com/alibaba/excel/annotation/write/style/HeadRowHeight.java diff --git a/src/main/java/com/alibaba/excel/annotation/write/style/HeadStyle.java b/easyexcel-core/src/main/java/com/alibaba/excel/annotation/write/style/HeadStyle.java similarity index 100% rename from src/main/java/com/alibaba/excel/annotation/write/style/HeadStyle.java rename to easyexcel-core/src/main/java/com/alibaba/excel/annotation/write/style/HeadStyle.java diff --git a/src/main/java/com/alibaba/excel/annotation/write/style/OnceAbsoluteMerge.java b/easyexcel-core/src/main/java/com/alibaba/excel/annotation/write/style/OnceAbsoluteMerge.java similarity index 100% rename from src/main/java/com/alibaba/excel/annotation/write/style/OnceAbsoluteMerge.java rename to easyexcel-core/src/main/java/com/alibaba/excel/annotation/write/style/OnceAbsoluteMerge.java diff --git a/src/main/java/com/alibaba/excel/cache/Ehcache.java b/easyexcel-core/src/main/java/com/alibaba/excel/cache/Ehcache.java similarity index 100% rename from src/main/java/com/alibaba/excel/cache/Ehcache.java rename to easyexcel-core/src/main/java/com/alibaba/excel/cache/Ehcache.java diff --git a/src/main/java/com/alibaba/excel/cache/MapCache.java b/easyexcel-core/src/main/java/com/alibaba/excel/cache/MapCache.java similarity index 100% rename from src/main/java/com/alibaba/excel/cache/MapCache.java rename to easyexcel-core/src/main/java/com/alibaba/excel/cache/MapCache.java diff --git a/src/main/java/com/alibaba/excel/cache/ReadCache.java b/easyexcel-core/src/main/java/com/alibaba/excel/cache/ReadCache.java similarity index 100% rename from src/main/java/com/alibaba/excel/cache/ReadCache.java rename to easyexcel-core/src/main/java/com/alibaba/excel/cache/ReadCache.java diff --git a/src/main/java/com/alibaba/excel/cache/XlsCache.java b/easyexcel-core/src/main/java/com/alibaba/excel/cache/XlsCache.java similarity index 100% rename from src/main/java/com/alibaba/excel/cache/XlsCache.java rename to easyexcel-core/src/main/java/com/alibaba/excel/cache/XlsCache.java diff --git a/src/main/java/com/alibaba/excel/cache/selector/EternalReadCacheSelector.java b/easyexcel-core/src/main/java/com/alibaba/excel/cache/selector/EternalReadCacheSelector.java similarity index 100% rename from src/main/java/com/alibaba/excel/cache/selector/EternalReadCacheSelector.java rename to easyexcel-core/src/main/java/com/alibaba/excel/cache/selector/EternalReadCacheSelector.java diff --git a/src/main/java/com/alibaba/excel/cache/selector/ReadCacheSelector.java b/easyexcel-core/src/main/java/com/alibaba/excel/cache/selector/ReadCacheSelector.java similarity index 100% rename from src/main/java/com/alibaba/excel/cache/selector/ReadCacheSelector.java rename to easyexcel-core/src/main/java/com/alibaba/excel/cache/selector/ReadCacheSelector.java diff --git a/src/main/java/com/alibaba/excel/cache/selector/SimpleReadCacheSelector.java b/easyexcel-core/src/main/java/com/alibaba/excel/cache/selector/SimpleReadCacheSelector.java similarity index 100% rename from src/main/java/com/alibaba/excel/cache/selector/SimpleReadCacheSelector.java rename to easyexcel-core/src/main/java/com/alibaba/excel/cache/selector/SimpleReadCacheSelector.java diff --git a/src/main/java/com/alibaba/excel/constant/BuiltinFormats.java b/easyexcel-core/src/main/java/com/alibaba/excel/constant/BuiltinFormats.java similarity index 100% rename from src/main/java/com/alibaba/excel/constant/BuiltinFormats.java rename to easyexcel-core/src/main/java/com/alibaba/excel/constant/BuiltinFormats.java diff --git a/src/main/java/com/alibaba/excel/constant/ExcelXmlConstants.java b/easyexcel-core/src/main/java/com/alibaba/excel/constant/ExcelXmlConstants.java similarity index 100% rename from src/main/java/com/alibaba/excel/constant/ExcelXmlConstants.java rename to easyexcel-core/src/main/java/com/alibaba/excel/constant/ExcelXmlConstants.java diff --git a/src/main/java/com/alibaba/excel/constant/OrderConstant.java b/easyexcel-core/src/main/java/com/alibaba/excel/constant/OrderConstant.java similarity index 100% rename from src/main/java/com/alibaba/excel/constant/OrderConstant.java rename to easyexcel-core/src/main/java/com/alibaba/excel/constant/OrderConstant.java diff --git a/src/main/java/com/alibaba/excel/context/AnalysisContext.java b/easyexcel-core/src/main/java/com/alibaba/excel/context/AnalysisContext.java similarity index 100% rename from src/main/java/com/alibaba/excel/context/AnalysisContext.java rename to easyexcel-core/src/main/java/com/alibaba/excel/context/AnalysisContext.java diff --git a/src/main/java/com/alibaba/excel/context/AnalysisContextImpl.java b/easyexcel-core/src/main/java/com/alibaba/excel/context/AnalysisContextImpl.java similarity index 100% rename from src/main/java/com/alibaba/excel/context/AnalysisContextImpl.java rename to easyexcel-core/src/main/java/com/alibaba/excel/context/AnalysisContextImpl.java diff --git a/src/main/java/com/alibaba/excel/context/WriteContext.java b/easyexcel-core/src/main/java/com/alibaba/excel/context/WriteContext.java similarity index 100% rename from src/main/java/com/alibaba/excel/context/WriteContext.java rename to easyexcel-core/src/main/java/com/alibaba/excel/context/WriteContext.java diff --git a/src/main/java/com/alibaba/excel/context/WriteContextImpl.java b/easyexcel-core/src/main/java/com/alibaba/excel/context/WriteContextImpl.java similarity index 100% rename from src/main/java/com/alibaba/excel/context/WriteContextImpl.java rename to easyexcel-core/src/main/java/com/alibaba/excel/context/WriteContextImpl.java diff --git a/src/main/java/com/alibaba/excel/context/csv/CsvReadContext.java b/easyexcel-core/src/main/java/com/alibaba/excel/context/csv/CsvReadContext.java similarity index 100% rename from src/main/java/com/alibaba/excel/context/csv/CsvReadContext.java rename to easyexcel-core/src/main/java/com/alibaba/excel/context/csv/CsvReadContext.java diff --git a/src/main/java/com/alibaba/excel/context/csv/DefaultCsvReadContext.java b/easyexcel-core/src/main/java/com/alibaba/excel/context/csv/DefaultCsvReadContext.java similarity index 100% rename from src/main/java/com/alibaba/excel/context/csv/DefaultCsvReadContext.java rename to easyexcel-core/src/main/java/com/alibaba/excel/context/csv/DefaultCsvReadContext.java diff --git a/src/main/java/com/alibaba/excel/context/xls/DefaultXlsReadContext.java b/easyexcel-core/src/main/java/com/alibaba/excel/context/xls/DefaultXlsReadContext.java similarity index 100% rename from src/main/java/com/alibaba/excel/context/xls/DefaultXlsReadContext.java rename to easyexcel-core/src/main/java/com/alibaba/excel/context/xls/DefaultXlsReadContext.java diff --git a/src/main/java/com/alibaba/excel/context/xls/XlsReadContext.java b/easyexcel-core/src/main/java/com/alibaba/excel/context/xls/XlsReadContext.java similarity index 100% rename from src/main/java/com/alibaba/excel/context/xls/XlsReadContext.java rename to easyexcel-core/src/main/java/com/alibaba/excel/context/xls/XlsReadContext.java diff --git a/src/main/java/com/alibaba/excel/context/xlsx/DefaultXlsxReadContext.java b/easyexcel-core/src/main/java/com/alibaba/excel/context/xlsx/DefaultXlsxReadContext.java similarity index 100% rename from src/main/java/com/alibaba/excel/context/xlsx/DefaultXlsxReadContext.java rename to easyexcel-core/src/main/java/com/alibaba/excel/context/xlsx/DefaultXlsxReadContext.java diff --git a/src/main/java/com/alibaba/excel/context/xlsx/XlsxReadContext.java b/easyexcel-core/src/main/java/com/alibaba/excel/context/xlsx/XlsxReadContext.java similarity index 100% rename from src/main/java/com/alibaba/excel/context/xlsx/XlsxReadContext.java rename to easyexcel-core/src/main/java/com/alibaba/excel/context/xlsx/XlsxReadContext.java diff --git a/src/main/java/com/alibaba/excel/converters/AutoConverter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/AutoConverter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/AutoConverter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/AutoConverter.java diff --git a/src/main/java/com/alibaba/excel/converters/Converter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/Converter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/Converter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/Converter.java diff --git a/src/main/java/com/alibaba/excel/converters/ConverterKeyBuild.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/ConverterKeyBuild.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/ConverterKeyBuild.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/ConverterKeyBuild.java diff --git a/src/main/java/com/alibaba/excel/converters/DefaultConverterLoader.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/DefaultConverterLoader.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/DefaultConverterLoader.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/DefaultConverterLoader.java diff --git a/src/main/java/com/alibaba/excel/converters/NullableObjectConverter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/NullableObjectConverter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/NullableObjectConverter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/NullableObjectConverter.java diff --git a/src/main/java/com/alibaba/excel/converters/ReadConverterContext.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/ReadConverterContext.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/ReadConverterContext.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/ReadConverterContext.java diff --git a/src/main/java/com/alibaba/excel/converters/WriteConverterContext.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/WriteConverterContext.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/WriteConverterContext.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/WriteConverterContext.java diff --git a/src/main/java/com/alibaba/excel/converters/bigdecimal/BigDecimalBooleanConverter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/bigdecimal/BigDecimalBooleanConverter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/bigdecimal/BigDecimalBooleanConverter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/bigdecimal/BigDecimalBooleanConverter.java diff --git a/src/main/java/com/alibaba/excel/converters/bigdecimal/BigDecimalNumberConverter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/bigdecimal/BigDecimalNumberConverter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/bigdecimal/BigDecimalNumberConverter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/bigdecimal/BigDecimalNumberConverter.java diff --git a/src/main/java/com/alibaba/excel/converters/bigdecimal/BigDecimalStringConverter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/bigdecimal/BigDecimalStringConverter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/bigdecimal/BigDecimalStringConverter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/bigdecimal/BigDecimalStringConverter.java diff --git a/src/main/java/com/alibaba/excel/converters/biginteger/BigIntegerBooleanConverter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/biginteger/BigIntegerBooleanConverter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/biginteger/BigIntegerBooleanConverter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/biginteger/BigIntegerBooleanConverter.java diff --git a/src/main/java/com/alibaba/excel/converters/biginteger/BigIntegerNumberConverter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/biginteger/BigIntegerNumberConverter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/biginteger/BigIntegerNumberConverter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/biginteger/BigIntegerNumberConverter.java diff --git a/src/main/java/com/alibaba/excel/converters/biginteger/BigIntegerStringConverter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/biginteger/BigIntegerStringConverter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/biginteger/BigIntegerStringConverter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/biginteger/BigIntegerStringConverter.java diff --git a/src/main/java/com/alibaba/excel/converters/booleanconverter/BooleanBooleanConverter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/booleanconverter/BooleanBooleanConverter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/booleanconverter/BooleanBooleanConverter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/booleanconverter/BooleanBooleanConverter.java diff --git a/src/main/java/com/alibaba/excel/converters/booleanconverter/BooleanNumberConverter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/booleanconverter/BooleanNumberConverter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/booleanconverter/BooleanNumberConverter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/booleanconverter/BooleanNumberConverter.java diff --git a/src/main/java/com/alibaba/excel/converters/booleanconverter/BooleanStringConverter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/booleanconverter/BooleanStringConverter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/booleanconverter/BooleanStringConverter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/booleanconverter/BooleanStringConverter.java diff --git a/src/main/java/com/alibaba/excel/converters/bytearray/BoxingByteArrayImageConverter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/bytearray/BoxingByteArrayImageConverter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/bytearray/BoxingByteArrayImageConverter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/bytearray/BoxingByteArrayImageConverter.java diff --git a/src/main/java/com/alibaba/excel/converters/bytearray/ByteArrayImageConverter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/bytearray/ByteArrayImageConverter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/bytearray/ByteArrayImageConverter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/bytearray/ByteArrayImageConverter.java diff --git a/src/main/java/com/alibaba/excel/converters/byteconverter/ByteBooleanConverter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/byteconverter/ByteBooleanConverter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/byteconverter/ByteBooleanConverter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/byteconverter/ByteBooleanConverter.java diff --git a/src/main/java/com/alibaba/excel/converters/byteconverter/ByteNumberConverter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/byteconverter/ByteNumberConverter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/byteconverter/ByteNumberConverter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/byteconverter/ByteNumberConverter.java diff --git a/src/main/java/com/alibaba/excel/converters/byteconverter/ByteStringConverter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/byteconverter/ByteStringConverter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/byteconverter/ByteStringConverter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/byteconverter/ByteStringConverter.java diff --git a/src/main/java/com/alibaba/excel/converters/date/DateDateConverter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/date/DateDateConverter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/date/DateDateConverter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/date/DateDateConverter.java diff --git a/src/main/java/com/alibaba/excel/converters/date/DateNumberConverter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/date/DateNumberConverter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/date/DateNumberConverter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/date/DateNumberConverter.java diff --git a/src/main/java/com/alibaba/excel/converters/date/DateStringConverter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/date/DateStringConverter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/date/DateStringConverter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/date/DateStringConverter.java diff --git a/src/main/java/com/alibaba/excel/converters/doubleconverter/DoubleBooleanConverter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/doubleconverter/DoubleBooleanConverter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/doubleconverter/DoubleBooleanConverter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/doubleconverter/DoubleBooleanConverter.java diff --git a/src/main/java/com/alibaba/excel/converters/doubleconverter/DoubleNumberConverter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/doubleconverter/DoubleNumberConverter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/doubleconverter/DoubleNumberConverter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/doubleconverter/DoubleNumberConverter.java diff --git a/src/main/java/com/alibaba/excel/converters/doubleconverter/DoubleStringConverter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/doubleconverter/DoubleStringConverter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/doubleconverter/DoubleStringConverter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/doubleconverter/DoubleStringConverter.java diff --git a/src/main/java/com/alibaba/excel/converters/file/FileImageConverter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/file/FileImageConverter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/file/FileImageConverter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/file/FileImageConverter.java diff --git a/src/main/java/com/alibaba/excel/converters/floatconverter/FloatBooleanConverter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/floatconverter/FloatBooleanConverter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/floatconverter/FloatBooleanConverter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/floatconverter/FloatBooleanConverter.java diff --git a/src/main/java/com/alibaba/excel/converters/floatconverter/FloatNumberConverter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/floatconverter/FloatNumberConverter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/floatconverter/FloatNumberConverter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/floatconverter/FloatNumberConverter.java diff --git a/src/main/java/com/alibaba/excel/converters/floatconverter/FloatStringConverter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/floatconverter/FloatStringConverter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/floatconverter/FloatStringConverter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/floatconverter/FloatStringConverter.java diff --git a/src/main/java/com/alibaba/excel/converters/inputstream/InputStreamImageConverter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/inputstream/InputStreamImageConverter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/inputstream/InputStreamImageConverter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/inputstream/InputStreamImageConverter.java diff --git a/src/main/java/com/alibaba/excel/converters/integer/IntegerBooleanConverter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/integer/IntegerBooleanConverter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/integer/IntegerBooleanConverter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/integer/IntegerBooleanConverter.java diff --git a/src/main/java/com/alibaba/excel/converters/integer/IntegerNumberConverter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/integer/IntegerNumberConverter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/integer/IntegerNumberConverter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/integer/IntegerNumberConverter.java diff --git a/src/main/java/com/alibaba/excel/converters/integer/IntegerStringConverter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/integer/IntegerStringConverter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/integer/IntegerStringConverter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/integer/IntegerStringConverter.java diff --git a/src/main/java/com/alibaba/excel/converters/localdatetime/LocalDateNumberConverter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/localdatetime/LocalDateNumberConverter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/localdatetime/LocalDateNumberConverter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/localdatetime/LocalDateNumberConverter.java diff --git a/src/main/java/com/alibaba/excel/converters/localdatetime/LocalDateTimeDateConverter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/localdatetime/LocalDateTimeDateConverter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/localdatetime/LocalDateTimeDateConverter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/localdatetime/LocalDateTimeDateConverter.java diff --git a/src/main/java/com/alibaba/excel/converters/localdatetime/LocalDateTimeStringConverter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/localdatetime/LocalDateTimeStringConverter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/localdatetime/LocalDateTimeStringConverter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/localdatetime/LocalDateTimeStringConverter.java diff --git a/src/main/java/com/alibaba/excel/converters/longconverter/LongBooleanConverter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/longconverter/LongBooleanConverter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/longconverter/LongBooleanConverter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/longconverter/LongBooleanConverter.java diff --git a/src/main/java/com/alibaba/excel/converters/longconverter/LongNumberConverter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/longconverter/LongNumberConverter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/longconverter/LongNumberConverter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/longconverter/LongNumberConverter.java diff --git a/src/main/java/com/alibaba/excel/converters/longconverter/LongStringConverter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/longconverter/LongStringConverter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/longconverter/LongStringConverter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/longconverter/LongStringConverter.java diff --git a/src/main/java/com/alibaba/excel/converters/shortconverter/ShortBooleanConverter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/shortconverter/ShortBooleanConverter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/shortconverter/ShortBooleanConverter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/shortconverter/ShortBooleanConverter.java diff --git a/src/main/java/com/alibaba/excel/converters/shortconverter/ShortNumberConverter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/shortconverter/ShortNumberConverter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/shortconverter/ShortNumberConverter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/shortconverter/ShortNumberConverter.java diff --git a/src/main/java/com/alibaba/excel/converters/shortconverter/ShortStringConverter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/shortconverter/ShortStringConverter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/shortconverter/ShortStringConverter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/shortconverter/ShortStringConverter.java diff --git a/src/main/java/com/alibaba/excel/converters/string/StringBooleanConverter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/string/StringBooleanConverter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/string/StringBooleanConverter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/string/StringBooleanConverter.java diff --git a/src/main/java/com/alibaba/excel/converters/string/StringErrorConverter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/string/StringErrorConverter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/string/StringErrorConverter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/string/StringErrorConverter.java diff --git a/src/main/java/com/alibaba/excel/converters/string/StringImageConverter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/string/StringImageConverter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/string/StringImageConverter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/string/StringImageConverter.java diff --git a/src/main/java/com/alibaba/excel/converters/string/StringNumberConverter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/string/StringNumberConverter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/string/StringNumberConverter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/string/StringNumberConverter.java diff --git a/src/main/java/com/alibaba/excel/converters/string/StringStringConverter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/string/StringStringConverter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/string/StringStringConverter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/string/StringStringConverter.java diff --git a/src/main/java/com/alibaba/excel/converters/url/UrlImageConverter.java b/easyexcel-core/src/main/java/com/alibaba/excel/converters/url/UrlImageConverter.java similarity index 100% rename from src/main/java/com/alibaba/excel/converters/url/UrlImageConverter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/converters/url/UrlImageConverter.java diff --git a/src/main/java/com/alibaba/excel/enums/BooleanEnum.java b/easyexcel-core/src/main/java/com/alibaba/excel/enums/BooleanEnum.java similarity index 100% rename from src/main/java/com/alibaba/excel/enums/BooleanEnum.java rename to easyexcel-core/src/main/java/com/alibaba/excel/enums/BooleanEnum.java diff --git a/src/main/java/com/alibaba/excel/enums/CellDataTypeEnum.java b/easyexcel-core/src/main/java/com/alibaba/excel/enums/CellDataTypeEnum.java similarity index 100% rename from src/main/java/com/alibaba/excel/enums/CellDataTypeEnum.java rename to easyexcel-core/src/main/java/com/alibaba/excel/enums/CellDataTypeEnum.java diff --git a/src/main/java/com/alibaba/excel/enums/CellExtraTypeEnum.java b/easyexcel-core/src/main/java/com/alibaba/excel/enums/CellExtraTypeEnum.java similarity index 100% rename from src/main/java/com/alibaba/excel/enums/CellExtraTypeEnum.java rename to easyexcel-core/src/main/java/com/alibaba/excel/enums/CellExtraTypeEnum.java diff --git a/src/main/java/com/alibaba/excel/enums/HeadKindEnum.java b/easyexcel-core/src/main/java/com/alibaba/excel/enums/HeadKindEnum.java similarity index 100% rename from src/main/java/com/alibaba/excel/enums/HeadKindEnum.java rename to easyexcel-core/src/main/java/com/alibaba/excel/enums/HeadKindEnum.java diff --git a/src/main/java/com/alibaba/excel/enums/HolderEnum.java b/easyexcel-core/src/main/java/com/alibaba/excel/enums/HolderEnum.java similarity index 100% rename from src/main/java/com/alibaba/excel/enums/HolderEnum.java rename to easyexcel-core/src/main/java/com/alibaba/excel/enums/HolderEnum.java diff --git a/src/main/java/com/alibaba/excel/enums/NumericCellTypeEnum.java b/easyexcel-core/src/main/java/com/alibaba/excel/enums/NumericCellTypeEnum.java similarity index 100% rename from src/main/java/com/alibaba/excel/enums/NumericCellTypeEnum.java rename to easyexcel-core/src/main/java/com/alibaba/excel/enums/NumericCellTypeEnum.java diff --git a/src/main/java/com/alibaba/excel/enums/RowTypeEnum.java b/easyexcel-core/src/main/java/com/alibaba/excel/enums/RowTypeEnum.java similarity index 100% rename from src/main/java/com/alibaba/excel/enums/RowTypeEnum.java rename to easyexcel-core/src/main/java/com/alibaba/excel/enums/RowTypeEnum.java diff --git a/src/main/java/com/alibaba/excel/enums/WriteDirectionEnum.java b/easyexcel-core/src/main/java/com/alibaba/excel/enums/WriteDirectionEnum.java similarity index 100% rename from src/main/java/com/alibaba/excel/enums/WriteDirectionEnum.java rename to easyexcel-core/src/main/java/com/alibaba/excel/enums/WriteDirectionEnum.java diff --git a/src/main/java/com/alibaba/excel/enums/WriteLastRowTypeEnum.java b/easyexcel-core/src/main/java/com/alibaba/excel/enums/WriteLastRowTypeEnum.java similarity index 100% rename from src/main/java/com/alibaba/excel/enums/WriteLastRowTypeEnum.java rename to easyexcel-core/src/main/java/com/alibaba/excel/enums/WriteLastRowTypeEnum.java diff --git a/src/main/java/com/alibaba/excel/enums/WriteTemplateAnalysisCellTypeEnum.java b/easyexcel-core/src/main/java/com/alibaba/excel/enums/WriteTemplateAnalysisCellTypeEnum.java similarity index 100% rename from src/main/java/com/alibaba/excel/enums/WriteTemplateAnalysisCellTypeEnum.java rename to easyexcel-core/src/main/java/com/alibaba/excel/enums/WriteTemplateAnalysisCellTypeEnum.java diff --git a/src/main/java/com/alibaba/excel/enums/WriteTypeEnum.java b/easyexcel-core/src/main/java/com/alibaba/excel/enums/WriteTypeEnum.java similarity index 100% rename from src/main/java/com/alibaba/excel/enums/WriteTypeEnum.java rename to easyexcel-core/src/main/java/com/alibaba/excel/enums/WriteTypeEnum.java diff --git a/src/main/java/com/alibaba/excel/enums/poi/BorderStyleEnum.java b/easyexcel-core/src/main/java/com/alibaba/excel/enums/poi/BorderStyleEnum.java similarity index 100% rename from src/main/java/com/alibaba/excel/enums/poi/BorderStyleEnum.java rename to easyexcel-core/src/main/java/com/alibaba/excel/enums/poi/BorderStyleEnum.java diff --git a/src/main/java/com/alibaba/excel/enums/poi/FillPatternTypeEnum.java b/easyexcel-core/src/main/java/com/alibaba/excel/enums/poi/FillPatternTypeEnum.java similarity index 100% rename from src/main/java/com/alibaba/excel/enums/poi/FillPatternTypeEnum.java rename to easyexcel-core/src/main/java/com/alibaba/excel/enums/poi/FillPatternTypeEnum.java diff --git a/src/main/java/com/alibaba/excel/enums/poi/HorizontalAlignmentEnum.java b/easyexcel-core/src/main/java/com/alibaba/excel/enums/poi/HorizontalAlignmentEnum.java similarity index 100% rename from src/main/java/com/alibaba/excel/enums/poi/HorizontalAlignmentEnum.java rename to easyexcel-core/src/main/java/com/alibaba/excel/enums/poi/HorizontalAlignmentEnum.java diff --git a/src/main/java/com/alibaba/excel/enums/poi/VerticalAlignmentEnum.java b/easyexcel-core/src/main/java/com/alibaba/excel/enums/poi/VerticalAlignmentEnum.java similarity index 100% rename from src/main/java/com/alibaba/excel/enums/poi/VerticalAlignmentEnum.java rename to easyexcel-core/src/main/java/com/alibaba/excel/enums/poi/VerticalAlignmentEnum.java diff --git a/src/main/java/com/alibaba/excel/event/AbstractIgnoreExceptionReadListener.java b/easyexcel-core/src/main/java/com/alibaba/excel/event/AbstractIgnoreExceptionReadListener.java similarity index 100% rename from src/main/java/com/alibaba/excel/event/AbstractIgnoreExceptionReadListener.java rename to easyexcel-core/src/main/java/com/alibaba/excel/event/AbstractIgnoreExceptionReadListener.java diff --git a/src/main/java/com/alibaba/excel/event/AnalysisEventListener.java b/easyexcel-core/src/main/java/com/alibaba/excel/event/AnalysisEventListener.java similarity index 100% rename from src/main/java/com/alibaba/excel/event/AnalysisEventListener.java rename to easyexcel-core/src/main/java/com/alibaba/excel/event/AnalysisEventListener.java diff --git a/src/main/java/com/alibaba/excel/event/Handler.java b/easyexcel-core/src/main/java/com/alibaba/excel/event/Handler.java similarity index 100% rename from src/main/java/com/alibaba/excel/event/Handler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/event/Handler.java diff --git a/src/main/java/com/alibaba/excel/event/Listener.java b/easyexcel-core/src/main/java/com/alibaba/excel/event/Listener.java similarity index 100% rename from src/main/java/com/alibaba/excel/event/Listener.java rename to easyexcel-core/src/main/java/com/alibaba/excel/event/Listener.java diff --git a/src/main/java/com/alibaba/excel/event/NotRepeatExecutor.java b/easyexcel-core/src/main/java/com/alibaba/excel/event/NotRepeatExecutor.java similarity index 100% rename from src/main/java/com/alibaba/excel/event/NotRepeatExecutor.java rename to easyexcel-core/src/main/java/com/alibaba/excel/event/NotRepeatExecutor.java diff --git a/src/main/java/com/alibaba/excel/event/Order.java b/easyexcel-core/src/main/java/com/alibaba/excel/event/Order.java similarity index 100% rename from src/main/java/com/alibaba/excel/event/Order.java rename to easyexcel-core/src/main/java/com/alibaba/excel/event/Order.java diff --git a/src/main/java/com/alibaba/excel/event/SyncReadListener.java b/easyexcel-core/src/main/java/com/alibaba/excel/event/SyncReadListener.java similarity index 100% rename from src/main/java/com/alibaba/excel/event/SyncReadListener.java rename to easyexcel-core/src/main/java/com/alibaba/excel/event/SyncReadListener.java diff --git a/src/main/java/com/alibaba/excel/exception/ExcelAnalysisException.java b/easyexcel-core/src/main/java/com/alibaba/excel/exception/ExcelAnalysisException.java similarity index 100% rename from src/main/java/com/alibaba/excel/exception/ExcelAnalysisException.java rename to easyexcel-core/src/main/java/com/alibaba/excel/exception/ExcelAnalysisException.java diff --git a/src/main/java/com/alibaba/excel/exception/ExcelAnalysisStopException.java b/easyexcel-core/src/main/java/com/alibaba/excel/exception/ExcelAnalysisStopException.java similarity index 100% rename from src/main/java/com/alibaba/excel/exception/ExcelAnalysisStopException.java rename to easyexcel-core/src/main/java/com/alibaba/excel/exception/ExcelAnalysisStopException.java diff --git a/src/main/java/com/alibaba/excel/exception/ExcelCommonException.java b/easyexcel-core/src/main/java/com/alibaba/excel/exception/ExcelCommonException.java similarity index 100% rename from src/main/java/com/alibaba/excel/exception/ExcelCommonException.java rename to easyexcel-core/src/main/java/com/alibaba/excel/exception/ExcelCommonException.java diff --git a/src/main/java/com/alibaba/excel/exception/ExcelDataConvertException.java b/easyexcel-core/src/main/java/com/alibaba/excel/exception/ExcelDataConvertException.java similarity index 100% rename from src/main/java/com/alibaba/excel/exception/ExcelDataConvertException.java rename to easyexcel-core/src/main/java/com/alibaba/excel/exception/ExcelDataConvertException.java diff --git a/src/main/java/com/alibaba/excel/exception/ExcelGenerateException.java b/easyexcel-core/src/main/java/com/alibaba/excel/exception/ExcelGenerateException.java similarity index 100% rename from src/main/java/com/alibaba/excel/exception/ExcelGenerateException.java rename to easyexcel-core/src/main/java/com/alibaba/excel/exception/ExcelGenerateException.java diff --git a/src/main/java/com/alibaba/excel/exception/ExcelWriteDataConvertException.java b/easyexcel-core/src/main/java/com/alibaba/excel/exception/ExcelWriteDataConvertException.java similarity index 100% rename from src/main/java/com/alibaba/excel/exception/ExcelWriteDataConvertException.java rename to easyexcel-core/src/main/java/com/alibaba/excel/exception/ExcelWriteDataConvertException.java diff --git a/src/main/java/com/alibaba/excel/metadata/AbstractCell.java b/easyexcel-core/src/main/java/com/alibaba/excel/metadata/AbstractCell.java similarity index 100% rename from src/main/java/com/alibaba/excel/metadata/AbstractCell.java rename to easyexcel-core/src/main/java/com/alibaba/excel/metadata/AbstractCell.java diff --git a/src/main/java/com/alibaba/excel/metadata/AbstractHolder.java b/easyexcel-core/src/main/java/com/alibaba/excel/metadata/AbstractHolder.java similarity index 100% rename from src/main/java/com/alibaba/excel/metadata/AbstractHolder.java rename to easyexcel-core/src/main/java/com/alibaba/excel/metadata/AbstractHolder.java diff --git a/src/main/java/com/alibaba/excel/metadata/AbstractParameterBuilder.java b/easyexcel-core/src/main/java/com/alibaba/excel/metadata/AbstractParameterBuilder.java similarity index 100% rename from src/main/java/com/alibaba/excel/metadata/AbstractParameterBuilder.java rename to easyexcel-core/src/main/java/com/alibaba/excel/metadata/AbstractParameterBuilder.java diff --git a/src/main/java/com/alibaba/excel/metadata/BasicParameter.java b/easyexcel-core/src/main/java/com/alibaba/excel/metadata/BasicParameter.java similarity index 100% rename from src/main/java/com/alibaba/excel/metadata/BasicParameter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/metadata/BasicParameter.java diff --git a/src/main/java/com/alibaba/excel/metadata/Cell.java b/easyexcel-core/src/main/java/com/alibaba/excel/metadata/Cell.java similarity index 100% rename from src/main/java/com/alibaba/excel/metadata/Cell.java rename to easyexcel-core/src/main/java/com/alibaba/excel/metadata/Cell.java diff --git a/src/main/java/com/alibaba/excel/metadata/CellExtra.java b/easyexcel-core/src/main/java/com/alibaba/excel/metadata/CellExtra.java similarity index 100% rename from src/main/java/com/alibaba/excel/metadata/CellExtra.java rename to easyexcel-core/src/main/java/com/alibaba/excel/metadata/CellExtra.java diff --git a/src/main/java/com/alibaba/excel/metadata/CellRange.java b/easyexcel-core/src/main/java/com/alibaba/excel/metadata/CellRange.java similarity index 100% rename from src/main/java/com/alibaba/excel/metadata/CellRange.java rename to easyexcel-core/src/main/java/com/alibaba/excel/metadata/CellRange.java diff --git a/src/main/java/com/alibaba/excel/metadata/ConfigurationHolder.java b/easyexcel-core/src/main/java/com/alibaba/excel/metadata/ConfigurationHolder.java similarity index 100% rename from src/main/java/com/alibaba/excel/metadata/ConfigurationHolder.java rename to easyexcel-core/src/main/java/com/alibaba/excel/metadata/ConfigurationHolder.java diff --git a/src/main/java/com/alibaba/excel/metadata/Font.java b/easyexcel-core/src/main/java/com/alibaba/excel/metadata/Font.java similarity index 100% rename from src/main/java/com/alibaba/excel/metadata/Font.java rename to easyexcel-core/src/main/java/com/alibaba/excel/metadata/Font.java diff --git a/src/main/java/com/alibaba/excel/metadata/GlobalConfiguration.java b/easyexcel-core/src/main/java/com/alibaba/excel/metadata/GlobalConfiguration.java similarity index 100% rename from src/main/java/com/alibaba/excel/metadata/GlobalConfiguration.java rename to easyexcel-core/src/main/java/com/alibaba/excel/metadata/GlobalConfiguration.java diff --git a/src/main/java/com/alibaba/excel/metadata/Head.java b/easyexcel-core/src/main/java/com/alibaba/excel/metadata/Head.java similarity index 100% rename from src/main/java/com/alibaba/excel/metadata/Head.java rename to easyexcel-core/src/main/java/com/alibaba/excel/metadata/Head.java diff --git a/src/main/java/com/alibaba/excel/metadata/Holder.java b/easyexcel-core/src/main/java/com/alibaba/excel/metadata/Holder.java similarity index 100% rename from src/main/java/com/alibaba/excel/metadata/Holder.java rename to easyexcel-core/src/main/java/com/alibaba/excel/metadata/Holder.java diff --git a/src/main/java/com/alibaba/excel/metadata/NullObject.java b/easyexcel-core/src/main/java/com/alibaba/excel/metadata/NullObject.java similarity index 100% rename from src/main/java/com/alibaba/excel/metadata/NullObject.java rename to easyexcel-core/src/main/java/com/alibaba/excel/metadata/NullObject.java diff --git a/src/main/java/com/alibaba/excel/metadata/csv/CsvCell.java b/easyexcel-core/src/main/java/com/alibaba/excel/metadata/csv/CsvCell.java similarity index 100% rename from src/main/java/com/alibaba/excel/metadata/csv/CsvCell.java rename to easyexcel-core/src/main/java/com/alibaba/excel/metadata/csv/CsvCell.java diff --git a/src/main/java/com/alibaba/excel/metadata/csv/CsvCellStyle.java b/easyexcel-core/src/main/java/com/alibaba/excel/metadata/csv/CsvCellStyle.java similarity index 100% rename from src/main/java/com/alibaba/excel/metadata/csv/CsvCellStyle.java rename to easyexcel-core/src/main/java/com/alibaba/excel/metadata/csv/CsvCellStyle.java diff --git a/src/main/java/com/alibaba/excel/metadata/csv/CsvDataFormat.java b/easyexcel-core/src/main/java/com/alibaba/excel/metadata/csv/CsvDataFormat.java similarity index 100% rename from src/main/java/com/alibaba/excel/metadata/csv/CsvDataFormat.java rename to easyexcel-core/src/main/java/com/alibaba/excel/metadata/csv/CsvDataFormat.java diff --git a/src/main/java/com/alibaba/excel/metadata/csv/CsvRichTextString.java b/easyexcel-core/src/main/java/com/alibaba/excel/metadata/csv/CsvRichTextString.java similarity index 100% rename from src/main/java/com/alibaba/excel/metadata/csv/CsvRichTextString.java rename to easyexcel-core/src/main/java/com/alibaba/excel/metadata/csv/CsvRichTextString.java diff --git a/src/main/java/com/alibaba/excel/metadata/csv/CsvRow.java b/easyexcel-core/src/main/java/com/alibaba/excel/metadata/csv/CsvRow.java similarity index 100% rename from src/main/java/com/alibaba/excel/metadata/csv/CsvRow.java rename to easyexcel-core/src/main/java/com/alibaba/excel/metadata/csv/CsvRow.java diff --git a/src/main/java/com/alibaba/excel/metadata/csv/CsvSheet.java b/easyexcel-core/src/main/java/com/alibaba/excel/metadata/csv/CsvSheet.java similarity index 100% rename from src/main/java/com/alibaba/excel/metadata/csv/CsvSheet.java rename to easyexcel-core/src/main/java/com/alibaba/excel/metadata/csv/CsvSheet.java diff --git a/src/main/java/com/alibaba/excel/metadata/csv/CsvWorkbook.java b/easyexcel-core/src/main/java/com/alibaba/excel/metadata/csv/CsvWorkbook.java similarity index 100% rename from src/main/java/com/alibaba/excel/metadata/csv/CsvWorkbook.java rename to easyexcel-core/src/main/java/com/alibaba/excel/metadata/csv/CsvWorkbook.java diff --git a/src/main/java/com/alibaba/excel/metadata/data/CellData.java b/easyexcel-core/src/main/java/com/alibaba/excel/metadata/data/CellData.java similarity index 100% rename from src/main/java/com/alibaba/excel/metadata/data/CellData.java rename to easyexcel-core/src/main/java/com/alibaba/excel/metadata/data/CellData.java diff --git a/src/main/java/com/alibaba/excel/metadata/data/ClientAnchorData.java b/easyexcel-core/src/main/java/com/alibaba/excel/metadata/data/ClientAnchorData.java similarity index 100% rename from src/main/java/com/alibaba/excel/metadata/data/ClientAnchorData.java rename to easyexcel-core/src/main/java/com/alibaba/excel/metadata/data/ClientAnchorData.java diff --git a/src/main/java/com/alibaba/excel/metadata/data/CommentData.java b/easyexcel-core/src/main/java/com/alibaba/excel/metadata/data/CommentData.java similarity index 100% rename from src/main/java/com/alibaba/excel/metadata/data/CommentData.java rename to easyexcel-core/src/main/java/com/alibaba/excel/metadata/data/CommentData.java diff --git a/src/main/java/com/alibaba/excel/metadata/data/CoordinateData.java b/easyexcel-core/src/main/java/com/alibaba/excel/metadata/data/CoordinateData.java similarity index 100% rename from src/main/java/com/alibaba/excel/metadata/data/CoordinateData.java rename to easyexcel-core/src/main/java/com/alibaba/excel/metadata/data/CoordinateData.java diff --git a/src/main/java/com/alibaba/excel/metadata/data/DataFormatData.java b/easyexcel-core/src/main/java/com/alibaba/excel/metadata/data/DataFormatData.java similarity index 100% rename from src/main/java/com/alibaba/excel/metadata/data/DataFormatData.java rename to easyexcel-core/src/main/java/com/alibaba/excel/metadata/data/DataFormatData.java diff --git a/src/main/java/com/alibaba/excel/metadata/data/FormulaData.java b/easyexcel-core/src/main/java/com/alibaba/excel/metadata/data/FormulaData.java similarity index 100% rename from src/main/java/com/alibaba/excel/metadata/data/FormulaData.java rename to easyexcel-core/src/main/java/com/alibaba/excel/metadata/data/FormulaData.java diff --git a/src/main/java/com/alibaba/excel/metadata/data/HyperlinkData.java b/easyexcel-core/src/main/java/com/alibaba/excel/metadata/data/HyperlinkData.java similarity index 100% rename from src/main/java/com/alibaba/excel/metadata/data/HyperlinkData.java rename to easyexcel-core/src/main/java/com/alibaba/excel/metadata/data/HyperlinkData.java diff --git a/src/main/java/com/alibaba/excel/metadata/data/ImageData.java b/easyexcel-core/src/main/java/com/alibaba/excel/metadata/data/ImageData.java similarity index 100% rename from src/main/java/com/alibaba/excel/metadata/data/ImageData.java rename to easyexcel-core/src/main/java/com/alibaba/excel/metadata/data/ImageData.java diff --git a/src/main/java/com/alibaba/excel/metadata/data/ReadCellData.java b/easyexcel-core/src/main/java/com/alibaba/excel/metadata/data/ReadCellData.java similarity index 100% rename from src/main/java/com/alibaba/excel/metadata/data/ReadCellData.java rename to easyexcel-core/src/main/java/com/alibaba/excel/metadata/data/ReadCellData.java diff --git a/src/main/java/com/alibaba/excel/metadata/data/RichTextStringData.java b/easyexcel-core/src/main/java/com/alibaba/excel/metadata/data/RichTextStringData.java similarity index 100% rename from src/main/java/com/alibaba/excel/metadata/data/RichTextStringData.java rename to easyexcel-core/src/main/java/com/alibaba/excel/metadata/data/RichTextStringData.java diff --git a/src/main/java/com/alibaba/excel/metadata/data/WriteCellData.java b/easyexcel-core/src/main/java/com/alibaba/excel/metadata/data/WriteCellData.java similarity index 100% rename from src/main/java/com/alibaba/excel/metadata/data/WriteCellData.java rename to easyexcel-core/src/main/java/com/alibaba/excel/metadata/data/WriteCellData.java diff --git a/src/main/java/com/alibaba/excel/metadata/format/DataFormatter.java b/easyexcel-core/src/main/java/com/alibaba/excel/metadata/format/DataFormatter.java similarity index 100% rename from src/main/java/com/alibaba/excel/metadata/format/DataFormatter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/metadata/format/DataFormatter.java diff --git a/src/main/java/com/alibaba/excel/metadata/format/ExcelGeneralNumberFormat.java b/easyexcel-core/src/main/java/com/alibaba/excel/metadata/format/ExcelGeneralNumberFormat.java similarity index 100% rename from src/main/java/com/alibaba/excel/metadata/format/ExcelGeneralNumberFormat.java rename to easyexcel-core/src/main/java/com/alibaba/excel/metadata/format/ExcelGeneralNumberFormat.java diff --git a/src/main/java/com/alibaba/excel/metadata/property/ColumnWidthProperty.java b/easyexcel-core/src/main/java/com/alibaba/excel/metadata/property/ColumnWidthProperty.java similarity index 100% rename from src/main/java/com/alibaba/excel/metadata/property/ColumnWidthProperty.java rename to easyexcel-core/src/main/java/com/alibaba/excel/metadata/property/ColumnWidthProperty.java diff --git a/src/main/java/com/alibaba/excel/metadata/property/DateTimeFormatProperty.java b/easyexcel-core/src/main/java/com/alibaba/excel/metadata/property/DateTimeFormatProperty.java similarity index 100% rename from src/main/java/com/alibaba/excel/metadata/property/DateTimeFormatProperty.java rename to easyexcel-core/src/main/java/com/alibaba/excel/metadata/property/DateTimeFormatProperty.java diff --git a/src/main/java/com/alibaba/excel/metadata/property/ExcelContentProperty.java b/easyexcel-core/src/main/java/com/alibaba/excel/metadata/property/ExcelContentProperty.java similarity index 100% rename from src/main/java/com/alibaba/excel/metadata/property/ExcelContentProperty.java rename to easyexcel-core/src/main/java/com/alibaba/excel/metadata/property/ExcelContentProperty.java diff --git a/src/main/java/com/alibaba/excel/metadata/property/ExcelHeadProperty.java b/easyexcel-core/src/main/java/com/alibaba/excel/metadata/property/ExcelHeadProperty.java similarity index 100% rename from src/main/java/com/alibaba/excel/metadata/property/ExcelHeadProperty.java rename to easyexcel-core/src/main/java/com/alibaba/excel/metadata/property/ExcelHeadProperty.java diff --git a/src/main/java/com/alibaba/excel/metadata/property/FontProperty.java b/easyexcel-core/src/main/java/com/alibaba/excel/metadata/property/FontProperty.java similarity index 100% rename from src/main/java/com/alibaba/excel/metadata/property/FontProperty.java rename to easyexcel-core/src/main/java/com/alibaba/excel/metadata/property/FontProperty.java diff --git a/src/main/java/com/alibaba/excel/metadata/property/LoopMergeProperty.java b/easyexcel-core/src/main/java/com/alibaba/excel/metadata/property/LoopMergeProperty.java similarity index 100% rename from src/main/java/com/alibaba/excel/metadata/property/LoopMergeProperty.java rename to easyexcel-core/src/main/java/com/alibaba/excel/metadata/property/LoopMergeProperty.java diff --git a/src/main/java/com/alibaba/excel/metadata/property/NumberFormatProperty.java b/easyexcel-core/src/main/java/com/alibaba/excel/metadata/property/NumberFormatProperty.java similarity index 100% rename from src/main/java/com/alibaba/excel/metadata/property/NumberFormatProperty.java rename to easyexcel-core/src/main/java/com/alibaba/excel/metadata/property/NumberFormatProperty.java diff --git a/src/main/java/com/alibaba/excel/metadata/property/OnceAbsoluteMergeProperty.java b/easyexcel-core/src/main/java/com/alibaba/excel/metadata/property/OnceAbsoluteMergeProperty.java similarity index 100% rename from src/main/java/com/alibaba/excel/metadata/property/OnceAbsoluteMergeProperty.java rename to easyexcel-core/src/main/java/com/alibaba/excel/metadata/property/OnceAbsoluteMergeProperty.java diff --git a/src/main/java/com/alibaba/excel/metadata/property/RowHeightProperty.java b/easyexcel-core/src/main/java/com/alibaba/excel/metadata/property/RowHeightProperty.java similarity index 100% rename from src/main/java/com/alibaba/excel/metadata/property/RowHeightProperty.java rename to easyexcel-core/src/main/java/com/alibaba/excel/metadata/property/RowHeightProperty.java diff --git a/src/main/java/com/alibaba/excel/metadata/property/StyleProperty.java b/easyexcel-core/src/main/java/com/alibaba/excel/metadata/property/StyleProperty.java similarity index 100% rename from src/main/java/com/alibaba/excel/metadata/property/StyleProperty.java rename to easyexcel-core/src/main/java/com/alibaba/excel/metadata/property/StyleProperty.java diff --git a/src/main/java/com/alibaba/excel/read/builder/AbstractExcelReaderParameterBuilder.java b/easyexcel-core/src/main/java/com/alibaba/excel/read/builder/AbstractExcelReaderParameterBuilder.java similarity index 100% rename from src/main/java/com/alibaba/excel/read/builder/AbstractExcelReaderParameterBuilder.java rename to easyexcel-core/src/main/java/com/alibaba/excel/read/builder/AbstractExcelReaderParameterBuilder.java diff --git a/src/main/java/com/alibaba/excel/read/builder/ExcelReaderBuilder.java b/easyexcel-core/src/main/java/com/alibaba/excel/read/builder/ExcelReaderBuilder.java similarity index 100% rename from src/main/java/com/alibaba/excel/read/builder/ExcelReaderBuilder.java rename to easyexcel-core/src/main/java/com/alibaba/excel/read/builder/ExcelReaderBuilder.java diff --git a/src/main/java/com/alibaba/excel/read/builder/ExcelReaderSheetBuilder.java b/easyexcel-core/src/main/java/com/alibaba/excel/read/builder/ExcelReaderSheetBuilder.java similarity index 100% rename from src/main/java/com/alibaba/excel/read/builder/ExcelReaderSheetBuilder.java rename to easyexcel-core/src/main/java/com/alibaba/excel/read/builder/ExcelReaderSheetBuilder.java diff --git a/src/main/java/com/alibaba/excel/read/listener/IgnoreExceptionReadListener.java b/easyexcel-core/src/main/java/com/alibaba/excel/read/listener/IgnoreExceptionReadListener.java similarity index 100% rename from src/main/java/com/alibaba/excel/read/listener/IgnoreExceptionReadListener.java rename to easyexcel-core/src/main/java/com/alibaba/excel/read/listener/IgnoreExceptionReadListener.java diff --git a/src/main/java/com/alibaba/excel/read/listener/ModelBuildEventListener.java b/easyexcel-core/src/main/java/com/alibaba/excel/read/listener/ModelBuildEventListener.java similarity index 100% rename from src/main/java/com/alibaba/excel/read/listener/ModelBuildEventListener.java rename to easyexcel-core/src/main/java/com/alibaba/excel/read/listener/ModelBuildEventListener.java diff --git a/src/main/java/com/alibaba/excel/read/listener/PageReadListener.java b/easyexcel-core/src/main/java/com/alibaba/excel/read/listener/PageReadListener.java similarity index 100% rename from src/main/java/com/alibaba/excel/read/listener/PageReadListener.java rename to easyexcel-core/src/main/java/com/alibaba/excel/read/listener/PageReadListener.java diff --git a/src/main/java/com/alibaba/excel/read/listener/ReadListener.java b/easyexcel-core/src/main/java/com/alibaba/excel/read/listener/ReadListener.java similarity index 100% rename from src/main/java/com/alibaba/excel/read/listener/ReadListener.java rename to easyexcel-core/src/main/java/com/alibaba/excel/read/listener/ReadListener.java diff --git a/src/main/java/com/alibaba/excel/read/metadata/ReadBasicParameter.java b/easyexcel-core/src/main/java/com/alibaba/excel/read/metadata/ReadBasicParameter.java similarity index 100% rename from src/main/java/com/alibaba/excel/read/metadata/ReadBasicParameter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/read/metadata/ReadBasicParameter.java diff --git a/src/main/java/com/alibaba/excel/read/metadata/ReadSheet.java b/easyexcel-core/src/main/java/com/alibaba/excel/read/metadata/ReadSheet.java similarity index 100% rename from src/main/java/com/alibaba/excel/read/metadata/ReadSheet.java rename to easyexcel-core/src/main/java/com/alibaba/excel/read/metadata/ReadSheet.java diff --git a/src/main/java/com/alibaba/excel/read/metadata/ReadWorkbook.java b/easyexcel-core/src/main/java/com/alibaba/excel/read/metadata/ReadWorkbook.java similarity index 100% rename from src/main/java/com/alibaba/excel/read/metadata/ReadWorkbook.java rename to easyexcel-core/src/main/java/com/alibaba/excel/read/metadata/ReadWorkbook.java diff --git a/src/main/java/com/alibaba/excel/read/metadata/holder/AbstractReadHolder.java b/easyexcel-core/src/main/java/com/alibaba/excel/read/metadata/holder/AbstractReadHolder.java similarity index 100% rename from src/main/java/com/alibaba/excel/read/metadata/holder/AbstractReadHolder.java rename to easyexcel-core/src/main/java/com/alibaba/excel/read/metadata/holder/AbstractReadHolder.java diff --git a/src/main/java/com/alibaba/excel/read/metadata/holder/ReadHolder.java b/easyexcel-core/src/main/java/com/alibaba/excel/read/metadata/holder/ReadHolder.java similarity index 100% rename from src/main/java/com/alibaba/excel/read/metadata/holder/ReadHolder.java rename to easyexcel-core/src/main/java/com/alibaba/excel/read/metadata/holder/ReadHolder.java diff --git a/src/main/java/com/alibaba/excel/read/metadata/holder/ReadRowHolder.java b/easyexcel-core/src/main/java/com/alibaba/excel/read/metadata/holder/ReadRowHolder.java similarity index 100% rename from src/main/java/com/alibaba/excel/read/metadata/holder/ReadRowHolder.java rename to easyexcel-core/src/main/java/com/alibaba/excel/read/metadata/holder/ReadRowHolder.java diff --git a/src/main/java/com/alibaba/excel/read/metadata/holder/ReadSheetHolder.java b/easyexcel-core/src/main/java/com/alibaba/excel/read/metadata/holder/ReadSheetHolder.java similarity index 100% rename from src/main/java/com/alibaba/excel/read/metadata/holder/ReadSheetHolder.java rename to easyexcel-core/src/main/java/com/alibaba/excel/read/metadata/holder/ReadSheetHolder.java diff --git a/src/main/java/com/alibaba/excel/read/metadata/holder/ReadWorkbookHolder.java b/easyexcel-core/src/main/java/com/alibaba/excel/read/metadata/holder/ReadWorkbookHolder.java similarity index 100% rename from src/main/java/com/alibaba/excel/read/metadata/holder/ReadWorkbookHolder.java rename to easyexcel-core/src/main/java/com/alibaba/excel/read/metadata/holder/ReadWorkbookHolder.java diff --git a/src/main/java/com/alibaba/excel/read/metadata/holder/csv/CsvReadSheetHolder.java b/easyexcel-core/src/main/java/com/alibaba/excel/read/metadata/holder/csv/CsvReadSheetHolder.java similarity index 100% rename from src/main/java/com/alibaba/excel/read/metadata/holder/csv/CsvReadSheetHolder.java rename to easyexcel-core/src/main/java/com/alibaba/excel/read/metadata/holder/csv/CsvReadSheetHolder.java diff --git a/src/main/java/com/alibaba/excel/read/metadata/holder/csv/CsvReadWorkbookHolder.java b/easyexcel-core/src/main/java/com/alibaba/excel/read/metadata/holder/csv/CsvReadWorkbookHolder.java similarity index 100% rename from src/main/java/com/alibaba/excel/read/metadata/holder/csv/CsvReadWorkbookHolder.java rename to easyexcel-core/src/main/java/com/alibaba/excel/read/metadata/holder/csv/CsvReadWorkbookHolder.java diff --git a/src/main/java/com/alibaba/excel/read/metadata/holder/xls/XlsReadSheetHolder.java b/easyexcel-core/src/main/java/com/alibaba/excel/read/metadata/holder/xls/XlsReadSheetHolder.java similarity index 100% rename from src/main/java/com/alibaba/excel/read/metadata/holder/xls/XlsReadSheetHolder.java rename to easyexcel-core/src/main/java/com/alibaba/excel/read/metadata/holder/xls/XlsReadSheetHolder.java diff --git a/src/main/java/com/alibaba/excel/read/metadata/holder/xls/XlsReadWorkbookHolder.java b/easyexcel-core/src/main/java/com/alibaba/excel/read/metadata/holder/xls/XlsReadWorkbookHolder.java similarity index 100% rename from src/main/java/com/alibaba/excel/read/metadata/holder/xls/XlsReadWorkbookHolder.java rename to easyexcel-core/src/main/java/com/alibaba/excel/read/metadata/holder/xls/XlsReadWorkbookHolder.java diff --git a/src/main/java/com/alibaba/excel/read/metadata/holder/xlsx/XlsxReadSheetHolder.java b/easyexcel-core/src/main/java/com/alibaba/excel/read/metadata/holder/xlsx/XlsxReadSheetHolder.java similarity index 100% rename from src/main/java/com/alibaba/excel/read/metadata/holder/xlsx/XlsxReadSheetHolder.java rename to easyexcel-core/src/main/java/com/alibaba/excel/read/metadata/holder/xlsx/XlsxReadSheetHolder.java diff --git a/src/main/java/com/alibaba/excel/read/metadata/holder/xlsx/XlsxReadWorkbookHolder.java b/easyexcel-core/src/main/java/com/alibaba/excel/read/metadata/holder/xlsx/XlsxReadWorkbookHolder.java similarity index 100% rename from src/main/java/com/alibaba/excel/read/metadata/holder/xlsx/XlsxReadWorkbookHolder.java rename to easyexcel-core/src/main/java/com/alibaba/excel/read/metadata/holder/xlsx/XlsxReadWorkbookHolder.java diff --git a/src/main/java/com/alibaba/excel/read/metadata/property/ExcelReadHeadProperty.java b/easyexcel-core/src/main/java/com/alibaba/excel/read/metadata/property/ExcelReadHeadProperty.java similarity index 100% rename from src/main/java/com/alibaba/excel/read/metadata/property/ExcelReadHeadProperty.java rename to easyexcel-core/src/main/java/com/alibaba/excel/read/metadata/property/ExcelReadHeadProperty.java diff --git a/src/main/java/com/alibaba/excel/read/processor/AnalysisEventProcessor.java b/easyexcel-core/src/main/java/com/alibaba/excel/read/processor/AnalysisEventProcessor.java similarity index 100% rename from src/main/java/com/alibaba/excel/read/processor/AnalysisEventProcessor.java rename to easyexcel-core/src/main/java/com/alibaba/excel/read/processor/AnalysisEventProcessor.java diff --git a/src/main/java/com/alibaba/excel/read/processor/DefaultAnalysisEventProcessor.java b/easyexcel-core/src/main/java/com/alibaba/excel/read/processor/DefaultAnalysisEventProcessor.java similarity index 100% rename from src/main/java/com/alibaba/excel/read/processor/DefaultAnalysisEventProcessor.java rename to easyexcel-core/src/main/java/com/alibaba/excel/read/processor/DefaultAnalysisEventProcessor.java diff --git a/src/main/java/com/alibaba/excel/support/ExcelTypeEnum.java b/easyexcel-core/src/main/java/com/alibaba/excel/support/ExcelTypeEnum.java similarity index 100% rename from src/main/java/com/alibaba/excel/support/ExcelTypeEnum.java rename to easyexcel-core/src/main/java/com/alibaba/excel/support/ExcelTypeEnum.java diff --git a/src/main/java/com/alibaba/excel/util/BeanMapUtils.java b/easyexcel-core/src/main/java/com/alibaba/excel/util/BeanMapUtils.java similarity index 100% rename from src/main/java/com/alibaba/excel/util/BeanMapUtils.java rename to easyexcel-core/src/main/java/com/alibaba/excel/util/BeanMapUtils.java diff --git a/src/main/java/com/alibaba/excel/util/BooleanUtils.java b/easyexcel-core/src/main/java/com/alibaba/excel/util/BooleanUtils.java similarity index 100% rename from src/main/java/com/alibaba/excel/util/BooleanUtils.java rename to easyexcel-core/src/main/java/com/alibaba/excel/util/BooleanUtils.java diff --git a/src/main/java/com/alibaba/excel/util/ClassUtils.java b/easyexcel-core/src/main/java/com/alibaba/excel/util/ClassUtils.java similarity index 100% rename from src/main/java/com/alibaba/excel/util/ClassUtils.java rename to easyexcel-core/src/main/java/com/alibaba/excel/util/ClassUtils.java diff --git a/src/main/java/com/alibaba/excel/util/ConverterUtils.java b/easyexcel-core/src/main/java/com/alibaba/excel/util/ConverterUtils.java similarity index 100% rename from src/main/java/com/alibaba/excel/util/ConverterUtils.java rename to easyexcel-core/src/main/java/com/alibaba/excel/util/ConverterUtils.java diff --git a/src/main/java/com/alibaba/excel/util/DateUtils.java b/easyexcel-core/src/main/java/com/alibaba/excel/util/DateUtils.java similarity index 100% rename from src/main/java/com/alibaba/excel/util/DateUtils.java rename to easyexcel-core/src/main/java/com/alibaba/excel/util/DateUtils.java diff --git a/src/main/java/com/alibaba/excel/util/FieldUtils.java b/easyexcel-core/src/main/java/com/alibaba/excel/util/FieldUtils.java similarity index 100% rename from src/main/java/com/alibaba/excel/util/FieldUtils.java rename to easyexcel-core/src/main/java/com/alibaba/excel/util/FieldUtils.java diff --git a/src/main/java/com/alibaba/excel/util/FileTypeUtils.java b/easyexcel-core/src/main/java/com/alibaba/excel/util/FileTypeUtils.java similarity index 100% rename from src/main/java/com/alibaba/excel/util/FileTypeUtils.java rename to easyexcel-core/src/main/java/com/alibaba/excel/util/FileTypeUtils.java diff --git a/src/main/java/com/alibaba/excel/util/FileUtils.java b/easyexcel-core/src/main/java/com/alibaba/excel/util/FileUtils.java similarity index 100% rename from src/main/java/com/alibaba/excel/util/FileUtils.java rename to easyexcel-core/src/main/java/com/alibaba/excel/util/FileUtils.java diff --git a/src/main/java/com/alibaba/excel/util/IntUtils.java b/easyexcel-core/src/main/java/com/alibaba/excel/util/IntUtils.java similarity index 100% rename from src/main/java/com/alibaba/excel/util/IntUtils.java rename to easyexcel-core/src/main/java/com/alibaba/excel/util/IntUtils.java diff --git a/src/main/java/com/alibaba/excel/util/IoUtils.java b/easyexcel-core/src/main/java/com/alibaba/excel/util/IoUtils.java similarity index 100% rename from src/main/java/com/alibaba/excel/util/IoUtils.java rename to easyexcel-core/src/main/java/com/alibaba/excel/util/IoUtils.java diff --git a/src/main/java/com/alibaba/excel/util/ListUtils.java b/easyexcel-core/src/main/java/com/alibaba/excel/util/ListUtils.java similarity index 100% rename from src/main/java/com/alibaba/excel/util/ListUtils.java rename to easyexcel-core/src/main/java/com/alibaba/excel/util/ListUtils.java diff --git a/src/main/java/com/alibaba/excel/util/MapUtils.java b/easyexcel-core/src/main/java/com/alibaba/excel/util/MapUtils.java similarity index 100% rename from src/main/java/com/alibaba/excel/util/MapUtils.java rename to easyexcel-core/src/main/java/com/alibaba/excel/util/MapUtils.java diff --git a/src/main/java/com/alibaba/excel/util/MemberUtils.java b/easyexcel-core/src/main/java/com/alibaba/excel/util/MemberUtils.java similarity index 100% rename from src/main/java/com/alibaba/excel/util/MemberUtils.java rename to easyexcel-core/src/main/java/com/alibaba/excel/util/MemberUtils.java diff --git a/src/main/java/com/alibaba/excel/util/NumberDataFormatterUtils.java b/easyexcel-core/src/main/java/com/alibaba/excel/util/NumberDataFormatterUtils.java similarity index 100% rename from src/main/java/com/alibaba/excel/util/NumberDataFormatterUtils.java rename to easyexcel-core/src/main/java/com/alibaba/excel/util/NumberDataFormatterUtils.java diff --git a/src/main/java/com/alibaba/excel/util/NumberUtils.java b/easyexcel-core/src/main/java/com/alibaba/excel/util/NumberUtils.java similarity index 100% rename from src/main/java/com/alibaba/excel/util/NumberUtils.java rename to easyexcel-core/src/main/java/com/alibaba/excel/util/NumberUtils.java diff --git a/src/main/java/com/alibaba/excel/util/PositionUtils.java b/easyexcel-core/src/main/java/com/alibaba/excel/util/PositionUtils.java similarity index 100% rename from src/main/java/com/alibaba/excel/util/PositionUtils.java rename to easyexcel-core/src/main/java/com/alibaba/excel/util/PositionUtils.java diff --git a/src/main/java/com/alibaba/excel/util/SheetUtils.java b/easyexcel-core/src/main/java/com/alibaba/excel/util/SheetUtils.java similarity index 100% rename from src/main/java/com/alibaba/excel/util/SheetUtils.java rename to easyexcel-core/src/main/java/com/alibaba/excel/util/SheetUtils.java diff --git a/src/main/java/com/alibaba/excel/util/StringUtils.java b/easyexcel-core/src/main/java/com/alibaba/excel/util/StringUtils.java similarity index 100% rename from src/main/java/com/alibaba/excel/util/StringUtils.java rename to easyexcel-core/src/main/java/com/alibaba/excel/util/StringUtils.java diff --git a/src/main/java/com/alibaba/excel/util/StyleUtil.java b/easyexcel-core/src/main/java/com/alibaba/excel/util/StyleUtil.java similarity index 100% rename from src/main/java/com/alibaba/excel/util/StyleUtil.java rename to easyexcel-core/src/main/java/com/alibaba/excel/util/StyleUtil.java diff --git a/src/main/java/com/alibaba/excel/util/Validate.java b/easyexcel-core/src/main/java/com/alibaba/excel/util/Validate.java similarity index 100% rename from src/main/java/com/alibaba/excel/util/Validate.java rename to easyexcel-core/src/main/java/com/alibaba/excel/util/Validate.java diff --git a/src/main/java/com/alibaba/excel/util/WorkBookUtil.java b/easyexcel-core/src/main/java/com/alibaba/excel/util/WorkBookUtil.java similarity index 100% rename from src/main/java/com/alibaba/excel/util/WorkBookUtil.java rename to easyexcel-core/src/main/java/com/alibaba/excel/util/WorkBookUtil.java diff --git a/src/main/java/com/alibaba/excel/util/WriteHandlerUtils.java b/easyexcel-core/src/main/java/com/alibaba/excel/util/WriteHandlerUtils.java similarity index 100% rename from src/main/java/com/alibaba/excel/util/WriteHandlerUtils.java rename to easyexcel-core/src/main/java/com/alibaba/excel/util/WriteHandlerUtils.java diff --git a/src/main/java/com/alibaba/excel/write/ExcelBuilder.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/ExcelBuilder.java similarity index 98% rename from src/main/java/com/alibaba/excel/write/ExcelBuilder.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/ExcelBuilder.java index a9f7e601..6a323388 100644 --- a/src/main/java/com/alibaba/excel/write/ExcelBuilder.java +++ b/easyexcel-core/src/main/java/com/alibaba/excel/write/ExcelBuilder.java @@ -1,7 +1,6 @@ package com.alibaba.excel.write; import java.util.Collection; -import java.util.List; import com.alibaba.excel.context.WriteContext; import com.alibaba.excel.write.merge.OnceAbsoluteMergeStrategy; diff --git a/src/main/java/com/alibaba/excel/write/ExcelBuilderImpl.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/ExcelBuilderImpl.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/ExcelBuilderImpl.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/ExcelBuilderImpl.java diff --git a/src/main/java/com/alibaba/excel/write/builder/AbstractExcelWriterParameterBuilder.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/builder/AbstractExcelWriterParameterBuilder.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/builder/AbstractExcelWriterParameterBuilder.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/builder/AbstractExcelWriterParameterBuilder.java diff --git a/src/main/java/com/alibaba/excel/write/builder/ExcelWriterBuilder.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/builder/ExcelWriterBuilder.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/builder/ExcelWriterBuilder.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/builder/ExcelWriterBuilder.java diff --git a/src/main/java/com/alibaba/excel/write/builder/ExcelWriterSheetBuilder.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/builder/ExcelWriterSheetBuilder.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/builder/ExcelWriterSheetBuilder.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/builder/ExcelWriterSheetBuilder.java diff --git a/src/main/java/com/alibaba/excel/write/builder/ExcelWriterTableBuilder.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/builder/ExcelWriterTableBuilder.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/builder/ExcelWriterTableBuilder.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/builder/ExcelWriterTableBuilder.java diff --git a/src/main/java/com/alibaba/excel/write/executor/AbstractExcelWriteExecutor.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/executor/AbstractExcelWriteExecutor.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/executor/AbstractExcelWriteExecutor.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/executor/AbstractExcelWriteExecutor.java diff --git a/src/main/java/com/alibaba/excel/write/executor/ExcelWriteAddExecutor.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/executor/ExcelWriteAddExecutor.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/executor/ExcelWriteAddExecutor.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/executor/ExcelWriteAddExecutor.java diff --git a/src/main/java/com/alibaba/excel/write/executor/ExcelWriteExecutor.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/executor/ExcelWriteExecutor.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/executor/ExcelWriteExecutor.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/executor/ExcelWriteExecutor.java diff --git a/src/main/java/com/alibaba/excel/write/executor/ExcelWriteFillExecutor.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/executor/ExcelWriteFillExecutor.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/executor/ExcelWriteFillExecutor.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/executor/ExcelWriteFillExecutor.java diff --git a/src/main/java/com/alibaba/excel/write/handler/AbstractCellWriteHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/handler/AbstractCellWriteHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/handler/AbstractCellWriteHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/handler/AbstractCellWriteHandler.java diff --git a/src/main/java/com/alibaba/excel/write/handler/AbstractRowWriteHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/handler/AbstractRowWriteHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/handler/AbstractRowWriteHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/handler/AbstractRowWriteHandler.java diff --git a/src/main/java/com/alibaba/excel/write/handler/AbstractSheetWriteHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/handler/AbstractSheetWriteHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/handler/AbstractSheetWriteHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/handler/AbstractSheetWriteHandler.java diff --git a/src/main/java/com/alibaba/excel/write/handler/AbstractWorkbookWriteHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/handler/AbstractWorkbookWriteHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/handler/AbstractWorkbookWriteHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/handler/AbstractWorkbookWriteHandler.java diff --git a/src/main/java/com/alibaba/excel/write/handler/CellWriteHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/handler/CellWriteHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/handler/CellWriteHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/handler/CellWriteHandler.java diff --git a/src/main/java/com/alibaba/excel/write/handler/DefaultWriteHandlerLoader.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/handler/DefaultWriteHandlerLoader.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/handler/DefaultWriteHandlerLoader.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/handler/DefaultWriteHandlerLoader.java diff --git a/src/main/java/com/alibaba/excel/write/handler/RowWriteHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/handler/RowWriteHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/handler/RowWriteHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/handler/RowWriteHandler.java diff --git a/src/main/java/com/alibaba/excel/write/handler/SheetWriteHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/handler/SheetWriteHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/handler/SheetWriteHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/handler/SheetWriteHandler.java diff --git a/src/main/java/com/alibaba/excel/write/handler/WorkbookWriteHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/handler/WorkbookWriteHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/handler/WorkbookWriteHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/handler/WorkbookWriteHandler.java diff --git a/src/main/java/com/alibaba/excel/write/handler/WriteHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/handler/WriteHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/handler/WriteHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/handler/WriteHandler.java diff --git a/src/main/java/com/alibaba/excel/write/handler/chain/CellHandlerExecutionChain.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/handler/chain/CellHandlerExecutionChain.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/handler/chain/CellHandlerExecutionChain.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/handler/chain/CellHandlerExecutionChain.java diff --git a/src/main/java/com/alibaba/excel/write/handler/chain/RowHandlerExecutionChain.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/handler/chain/RowHandlerExecutionChain.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/handler/chain/RowHandlerExecutionChain.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/handler/chain/RowHandlerExecutionChain.java diff --git a/src/main/java/com/alibaba/excel/write/handler/chain/SheetHandlerExecutionChain.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/handler/chain/SheetHandlerExecutionChain.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/handler/chain/SheetHandlerExecutionChain.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/handler/chain/SheetHandlerExecutionChain.java diff --git a/src/main/java/com/alibaba/excel/write/handler/chain/WorkbookHandlerExecutionChain.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/handler/chain/WorkbookHandlerExecutionChain.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/handler/chain/WorkbookHandlerExecutionChain.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/handler/chain/WorkbookHandlerExecutionChain.java diff --git a/src/main/java/com/alibaba/excel/write/handler/context/CellWriteHandlerContext.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/handler/context/CellWriteHandlerContext.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/handler/context/CellWriteHandlerContext.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/handler/context/CellWriteHandlerContext.java diff --git a/src/main/java/com/alibaba/excel/write/handler/context/RowWriteHandlerContext.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/handler/context/RowWriteHandlerContext.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/handler/context/RowWriteHandlerContext.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/handler/context/RowWriteHandlerContext.java diff --git a/src/main/java/com/alibaba/excel/write/handler/context/SheetWriteHandlerContext.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/handler/context/SheetWriteHandlerContext.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/handler/context/SheetWriteHandlerContext.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/handler/context/SheetWriteHandlerContext.java diff --git a/src/main/java/com/alibaba/excel/write/handler/context/WorkbookWriteHandlerContext.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/handler/context/WorkbookWriteHandlerContext.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/handler/context/WorkbookWriteHandlerContext.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/handler/context/WorkbookWriteHandlerContext.java diff --git a/src/main/java/com/alibaba/excel/write/handler/impl/DefaultRowWriteHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/handler/impl/DefaultRowWriteHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/handler/impl/DefaultRowWriteHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/handler/impl/DefaultRowWriteHandler.java diff --git a/src/main/java/com/alibaba/excel/write/handler/impl/DimensionWorkbookWriteHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/handler/impl/DimensionWorkbookWriteHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/handler/impl/DimensionWorkbookWriteHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/handler/impl/DimensionWorkbookWriteHandler.java diff --git a/src/main/java/com/alibaba/excel/write/handler/impl/FillStyleCellWriteHandler.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/handler/impl/FillStyleCellWriteHandler.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/handler/impl/FillStyleCellWriteHandler.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/handler/impl/FillStyleCellWriteHandler.java diff --git a/src/main/java/com/alibaba/excel/write/merge/AbstractMergeStrategy.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/merge/AbstractMergeStrategy.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/merge/AbstractMergeStrategy.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/merge/AbstractMergeStrategy.java diff --git a/src/main/java/com/alibaba/excel/write/merge/LoopMergeStrategy.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/merge/LoopMergeStrategy.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/merge/LoopMergeStrategy.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/merge/LoopMergeStrategy.java diff --git a/src/main/java/com/alibaba/excel/write/merge/OnceAbsoluteMergeStrategy.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/merge/OnceAbsoluteMergeStrategy.java similarity index 96% rename from src/main/java/com/alibaba/excel/write/merge/OnceAbsoluteMergeStrategy.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/merge/OnceAbsoluteMergeStrategy.java index 0fe3dd61..bd7b1836 100644 --- a/src/main/java/com/alibaba/excel/write/merge/OnceAbsoluteMergeStrategy.java +++ b/easyexcel-core/src/main/java/com/alibaba/excel/write/merge/OnceAbsoluteMergeStrategy.java @@ -3,7 +3,6 @@ package com.alibaba.excel.write.merge; import org.apache.poi.ss.util.CellRangeAddress; import com.alibaba.excel.metadata.property.OnceAbsoluteMergeProperty; -import com.alibaba.excel.write.handler.AbstractSheetWriteHandler; import com.alibaba.excel.write.handler.SheetWriteHandler; import com.alibaba.excel.write.metadata.holder.WriteSheetHolder; import com.alibaba.excel.write.metadata.holder.WriteWorkbookHolder; diff --git a/src/main/java/com/alibaba/excel/write/metadata/CollectionRowData.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/metadata/CollectionRowData.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/metadata/CollectionRowData.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/metadata/CollectionRowData.java diff --git a/src/main/java/com/alibaba/excel/write/metadata/MapRowData.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/metadata/MapRowData.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/metadata/MapRowData.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/metadata/MapRowData.java diff --git a/src/main/java/com/alibaba/excel/write/metadata/RowData.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/metadata/RowData.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/metadata/RowData.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/metadata/RowData.java diff --git a/src/main/java/com/alibaba/excel/write/metadata/WriteBasicParameter.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/metadata/WriteBasicParameter.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/metadata/WriteBasicParameter.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/metadata/WriteBasicParameter.java diff --git a/src/main/java/com/alibaba/excel/write/metadata/WriteSheet.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/metadata/WriteSheet.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/metadata/WriteSheet.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/metadata/WriteSheet.java diff --git a/src/main/java/com/alibaba/excel/write/metadata/WriteTable.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/metadata/WriteTable.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/metadata/WriteTable.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/metadata/WriteTable.java diff --git a/src/main/java/com/alibaba/excel/write/metadata/WriteWorkbook.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/metadata/WriteWorkbook.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/metadata/WriteWorkbook.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/metadata/WriteWorkbook.java diff --git a/src/main/java/com/alibaba/excel/write/metadata/fill/AnalysisCell.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/metadata/fill/AnalysisCell.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/metadata/fill/AnalysisCell.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/metadata/fill/AnalysisCell.java diff --git a/src/main/java/com/alibaba/excel/write/metadata/fill/FillConfig.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/metadata/fill/FillConfig.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/metadata/fill/FillConfig.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/metadata/fill/FillConfig.java diff --git a/src/main/java/com/alibaba/excel/write/metadata/fill/FillWrapper.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/metadata/fill/FillWrapper.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/metadata/fill/FillWrapper.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/metadata/fill/FillWrapper.java diff --git a/src/main/java/com/alibaba/excel/write/metadata/holder/AbstractWriteHolder.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/metadata/holder/AbstractWriteHolder.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/metadata/holder/AbstractWriteHolder.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/metadata/holder/AbstractWriteHolder.java diff --git a/src/main/java/com/alibaba/excel/write/metadata/holder/WriteHolder.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/metadata/holder/WriteHolder.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/metadata/holder/WriteHolder.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/metadata/holder/WriteHolder.java diff --git a/src/main/java/com/alibaba/excel/write/metadata/holder/WriteSheetHolder.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/metadata/holder/WriteSheetHolder.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/metadata/holder/WriteSheetHolder.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/metadata/holder/WriteSheetHolder.java diff --git a/src/main/java/com/alibaba/excel/write/metadata/holder/WriteTableHolder.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/metadata/holder/WriteTableHolder.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/metadata/holder/WriteTableHolder.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/metadata/holder/WriteTableHolder.java diff --git a/src/main/java/com/alibaba/excel/write/metadata/holder/WriteWorkbookHolder.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/metadata/holder/WriteWorkbookHolder.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/metadata/holder/WriteWorkbookHolder.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/metadata/holder/WriteWorkbookHolder.java diff --git a/src/main/java/com/alibaba/excel/write/metadata/style/WriteCellStyle.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/metadata/style/WriteCellStyle.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/metadata/style/WriteCellStyle.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/metadata/style/WriteCellStyle.java diff --git a/src/main/java/com/alibaba/excel/write/metadata/style/WriteFont.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/metadata/style/WriteFont.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/metadata/style/WriteFont.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/metadata/style/WriteFont.java diff --git a/src/main/java/com/alibaba/excel/write/property/ExcelWriteHeadProperty.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/property/ExcelWriteHeadProperty.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/property/ExcelWriteHeadProperty.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/property/ExcelWriteHeadProperty.java diff --git a/src/main/java/com/alibaba/excel/write/style/AbstractCellStyleStrategy.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/style/AbstractCellStyleStrategy.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/style/AbstractCellStyleStrategy.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/style/AbstractCellStyleStrategy.java diff --git a/src/main/java/com/alibaba/excel/write/style/AbstractVerticalCellStyleStrategy.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/style/AbstractVerticalCellStyleStrategy.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/style/AbstractVerticalCellStyleStrategy.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/style/AbstractVerticalCellStyleStrategy.java diff --git a/src/main/java/com/alibaba/excel/write/style/DefaultStyle.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/style/DefaultStyle.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/style/DefaultStyle.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/style/DefaultStyle.java diff --git a/src/main/java/com/alibaba/excel/write/style/HorizontalCellStyleStrategy.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/style/HorizontalCellStyleStrategy.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/style/HorizontalCellStyleStrategy.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/style/HorizontalCellStyleStrategy.java diff --git a/src/main/java/com/alibaba/excel/write/style/column/AbstractColumnWidthStyleStrategy.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/style/column/AbstractColumnWidthStyleStrategy.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/style/column/AbstractColumnWidthStyleStrategy.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/style/column/AbstractColumnWidthStyleStrategy.java diff --git a/src/main/java/com/alibaba/excel/write/style/column/AbstractHeadColumnWidthStyleStrategy.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/style/column/AbstractHeadColumnWidthStyleStrategy.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/style/column/AbstractHeadColumnWidthStyleStrategy.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/style/column/AbstractHeadColumnWidthStyleStrategy.java diff --git a/src/main/java/com/alibaba/excel/write/style/column/LongestMatchColumnWidthStyleStrategy.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/style/column/LongestMatchColumnWidthStyleStrategy.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/style/column/LongestMatchColumnWidthStyleStrategy.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/style/column/LongestMatchColumnWidthStyleStrategy.java diff --git a/src/main/java/com/alibaba/excel/write/style/column/SimpleColumnWidthStyleStrategy.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/style/column/SimpleColumnWidthStyleStrategy.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/style/column/SimpleColumnWidthStyleStrategy.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/style/column/SimpleColumnWidthStyleStrategy.java diff --git a/src/main/java/com/alibaba/excel/write/style/row/AbstractRowHeightStyleStrategy.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/style/row/AbstractRowHeightStyleStrategy.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/style/row/AbstractRowHeightStyleStrategy.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/style/row/AbstractRowHeightStyleStrategy.java diff --git a/src/main/java/com/alibaba/excel/write/style/row/SimpleRowHeightStyleStrategy.java b/easyexcel-core/src/main/java/com/alibaba/excel/write/style/row/SimpleRowHeightStyleStrategy.java similarity index 100% rename from src/main/java/com/alibaba/excel/write/style/row/SimpleRowHeightStyleStrategy.java rename to easyexcel-core/src/main/java/com/alibaba/excel/write/style/row/SimpleRowHeightStyleStrategy.java diff --git a/src/main/java/org/apache/poi/hssf/usermodel/PoiUtils.java b/easyexcel-core/src/main/java/org/apache/poi/hssf/usermodel/PoiUtils.java similarity index 100% rename from src/main/java/org/apache/poi/hssf/usermodel/PoiUtils.java rename to easyexcel-core/src/main/java/org/apache/poi/hssf/usermodel/PoiUtils.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/StyleTestUtils.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/StyleTestUtils.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/StyleTestUtils.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/StyleTestUtils.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/annotation/AnnotationData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/annotation/AnnotationData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/annotation/AnnotationData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/annotation/AnnotationData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/annotation/AnnotationDataListener.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/annotation/AnnotationDataListener.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/annotation/AnnotationDataListener.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/annotation/AnnotationDataListener.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/annotation/AnnotationDataTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/annotation/AnnotationDataTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/annotation/AnnotationDataTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/annotation/AnnotationDataTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/annotation/AnnotationIndexAndNameData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/annotation/AnnotationIndexAndNameData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/annotation/AnnotationIndexAndNameData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/annotation/AnnotationIndexAndNameData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/annotation/AnnotationIndexAndNameDataListener.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/annotation/AnnotationIndexAndNameDataListener.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/annotation/AnnotationIndexAndNameDataListener.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/annotation/AnnotationIndexAndNameDataListener.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/annotation/AnnotationIndexAndNameDataTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/annotation/AnnotationIndexAndNameDataTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/annotation/AnnotationIndexAndNameDataTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/annotation/AnnotationIndexAndNameDataTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/annotation/AnnotationStyleData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/annotation/AnnotationStyleData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/annotation/AnnotationStyleData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/annotation/AnnotationStyleData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/celldata/CellDataDataListener.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/celldata/CellDataDataListener.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/celldata/CellDataDataListener.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/celldata/CellDataDataListener.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/celldata/CellDataDataTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/celldata/CellDataDataTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/celldata/CellDataDataTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/celldata/CellDataDataTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/celldata/CellDataReadData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/celldata/CellDataReadData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/celldata/CellDataReadData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/celldata/CellDataReadData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/celldata/CellDataWriteData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/celldata/CellDataWriteData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/celldata/CellDataWriteData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/celldata/CellDataWriteData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/converter/ConverterDataListener.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/converter/ConverterDataListener.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/converter/ConverterDataListener.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/converter/ConverterDataListener.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/converter/ConverterDataTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/converter/ConverterDataTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/converter/ConverterDataTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/converter/ConverterDataTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/converter/ConverterReadData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/converter/ConverterReadData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/converter/ConverterReadData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/converter/ConverterReadData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/converter/ConverterTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/converter/ConverterTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/converter/ConverterTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/converter/ConverterTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/converter/ConverterWriteData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/converter/ConverterWriteData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/converter/ConverterWriteData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/converter/ConverterWriteData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/converter/ImageData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/converter/ImageData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/converter/ImageData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/converter/ImageData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/converter/ReadAllConverterData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/converter/ReadAllConverterData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/converter/ReadAllConverterData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/converter/ReadAllConverterData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/converter/ReadAllConverterDataListener.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/converter/ReadAllConverterDataListener.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/converter/ReadAllConverterDataListener.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/converter/ReadAllConverterDataListener.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/dataformat/DateFormatData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/dataformat/DateFormatData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/dataformat/DateFormatData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/dataformat/DateFormatData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/dataformat/DateFormatTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/dataformat/DateFormatTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/dataformat/DateFormatTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/dataformat/DateFormatTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/encrypt/EncryptData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/encrypt/EncryptData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/encrypt/EncryptData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/encrypt/EncryptData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/encrypt/EncryptDataListener.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/encrypt/EncryptDataListener.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/encrypt/EncryptDataListener.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/encrypt/EncryptDataListener.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/encrypt/EncryptDataTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/encrypt/EncryptDataTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/encrypt/EncryptDataTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/encrypt/EncryptDataTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/exception/ExceptionData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/exception/ExceptionData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/exception/ExceptionData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/exception/ExceptionData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/exception/ExceptionDataListener.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/exception/ExceptionDataListener.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/exception/ExceptionDataListener.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/exception/ExceptionDataListener.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/exception/ExceptionDataTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/exception/ExceptionDataTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/exception/ExceptionDataTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/exception/ExceptionDataTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/exception/ExceptionThrowDataListener.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/exception/ExceptionThrowDataListener.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/exception/ExceptionThrowDataListener.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/exception/ExceptionThrowDataListener.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/excludeorinclude/ExcludeOrIncludeData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/excludeorinclude/ExcludeOrIncludeData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/excludeorinclude/ExcludeOrIncludeData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/excludeorinclude/ExcludeOrIncludeData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/excludeorinclude/ExcludeOrIncludeDataTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/excludeorinclude/ExcludeOrIncludeDataTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/excludeorinclude/ExcludeOrIncludeDataTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/excludeorinclude/ExcludeOrIncludeDataTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/extra/ExtraData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/extra/ExtraData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/extra/ExtraData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/extra/ExtraData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/extra/ExtraDataListener.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/extra/ExtraDataListener.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/extra/ExtraDataListener.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/extra/ExtraDataListener.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/extra/ExtraDataTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/extra/ExtraDataTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/extra/ExtraDataTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/extra/ExtraDataTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/fill/FillData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/fill/FillData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/fill/FillData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/fill/FillData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/fill/FillDataTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/fill/FillDataTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/fill/FillDataTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/fill/FillDataTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/fill/annotation/FillAnnotationData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/fill/annotation/FillAnnotationData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/fill/annotation/FillAnnotationData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/fill/annotation/FillAnnotationData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/fill/annotation/FillAnnotationDataTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/fill/annotation/FillAnnotationDataTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/fill/annotation/FillAnnotationDataTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/fill/annotation/FillAnnotationDataTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/fill/style/FillStyleAnnotatedData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/fill/style/FillStyleAnnotatedData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/fill/style/FillStyleAnnotatedData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/fill/style/FillStyleAnnotatedData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/fill/style/FillStyleAnnotatedTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/fill/style/FillStyleAnnotatedTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/fill/style/FillStyleAnnotatedTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/fill/style/FillStyleAnnotatedTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/fill/style/FillStyleData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/fill/style/FillStyleData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/fill/style/FillStyleData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/fill/style/FillStyleData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/fill/style/FillStyleDataTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/fill/style/FillStyleDataTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/fill/style/FillStyleDataTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/fill/style/FillStyleDataTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/handler/WriteHandler.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/handler/WriteHandler.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/handler/WriteHandler.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/handler/WriteHandler.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/handler/WriteHandlerData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/handler/WriteHandlerData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/handler/WriteHandlerData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/handler/WriteHandlerData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/handler/WriteHandlerTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/handler/WriteHandlerTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/handler/WriteHandlerTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/handler/WriteHandlerTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/head/ComplexDataListener.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/head/ComplexDataListener.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/head/ComplexDataListener.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/head/ComplexDataListener.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/head/ComplexHeadData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/head/ComplexHeadData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/head/ComplexHeadData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/head/ComplexHeadData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/head/ComplexHeadDataTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/head/ComplexHeadDataTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/head/ComplexHeadDataTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/head/ComplexHeadDataTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/head/ListHeadDataListener.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/head/ListHeadDataListener.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/head/ListHeadDataListener.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/head/ListHeadDataListener.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/head/ListHeadDataTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/head/ListHeadDataTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/head/ListHeadDataTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/head/ListHeadDataTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/head/NoHeadData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/head/NoHeadData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/head/NoHeadData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/head/NoHeadData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/head/NoHeadDataListener.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/head/NoHeadDataListener.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/head/NoHeadDataListener.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/head/NoHeadDataListener.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/head/NoHeadDataTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/head/NoHeadDataTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/head/NoHeadDataTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/head/NoHeadDataTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/large/LargeData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/large/LargeData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/large/LargeData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/large/LargeData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/large/LargeDataListener.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/large/LargeDataListener.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/large/LargeDataListener.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/large/LargeDataListener.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/large/LargeDataTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/large/LargeDataTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/large/LargeDataTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/large/LargeDataTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/multiplesheets/MultipleSheetsData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/multiplesheets/MultipleSheetsData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/multiplesheets/MultipleSheetsData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/multiplesheets/MultipleSheetsData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/multiplesheets/MultipleSheetsDataTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/multiplesheets/MultipleSheetsDataTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/multiplesheets/MultipleSheetsDataTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/multiplesheets/MultipleSheetsDataTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/multiplesheets/MultipleSheetsListener.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/multiplesheets/MultipleSheetsListener.java similarity index 89% rename from src/test/java/com/alibaba/easyexcel/test/core/multiplesheets/MultipleSheetsListener.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/multiplesheets/MultipleSheetsListener.java index f414be28..d7b41582 100644 --- a/src/test/java/com/alibaba/easyexcel/test/core/multiplesheets/MultipleSheetsListener.java +++ b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/multiplesheets/MultipleSheetsListener.java @@ -7,8 +7,6 @@ import org.junit.Assert; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import com.alibaba.easyexcel.test.core.parameter.ParameterData; -import com.alibaba.easyexcel.test.core.parameter.ParameterDataListener; import com.alibaba.excel.context.AnalysisContext; import com.alibaba.excel.event.AnalysisEventListener; import com.alibaba.fastjson.JSON; diff --git a/src/test/java/com/alibaba/easyexcel/test/core/nomodel/NoModelDataTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/nomodel/NoModelDataTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/nomodel/NoModelDataTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/nomodel/NoModelDataTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/noncamel/UnCamelData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/noncamel/UnCamelData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/noncamel/UnCamelData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/noncamel/UnCamelData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/noncamel/UnCamelDataListener.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/noncamel/UnCamelDataListener.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/noncamel/UnCamelDataListener.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/noncamel/UnCamelDataListener.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/noncamel/UnCamelDataTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/noncamel/UnCamelDataTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/noncamel/UnCamelDataTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/noncamel/UnCamelDataTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/parameter/ParameterData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/parameter/ParameterData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/parameter/ParameterData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/parameter/ParameterData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/parameter/ParameterDataListener.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/parameter/ParameterDataListener.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/parameter/ParameterDataListener.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/parameter/ParameterDataListener.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/parameter/ParameterDataTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/parameter/ParameterDataTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/parameter/ParameterDataTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/parameter/ParameterDataTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/repetition/RepetitionData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/repetition/RepetitionData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/repetition/RepetitionData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/repetition/RepetitionData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/repetition/RepetitionDataListener.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/repetition/RepetitionDataListener.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/repetition/RepetitionDataListener.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/repetition/RepetitionDataListener.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/repetition/RepetitionDataTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/repetition/RepetitionDataTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/repetition/RepetitionDataTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/repetition/RepetitionDataTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/simple/SimpleData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/simple/SimpleData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/simple/SimpleData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/simple/SimpleData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/simple/SimpleDataListener.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/simple/SimpleDataListener.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/simple/SimpleDataListener.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/simple/SimpleDataListener.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/simple/SimpleDataSheetNameListener.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/simple/SimpleDataSheetNameListener.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/simple/SimpleDataSheetNameListener.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/simple/SimpleDataSheetNameListener.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/simple/SimpleDataTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/simple/SimpleDataTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/simple/SimpleDataTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/simple/SimpleDataTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/skip/SkipData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/skip/SkipData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/skip/SkipData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/skip/SkipData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/skip/SkipDataTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/skip/SkipDataTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/skip/SkipDataTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/skip/SkipDataTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/sort/SortData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/sort/SortData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/sort/SortData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/sort/SortData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/sort/SortDataListener.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/sort/SortDataListener.java similarity index 91% rename from src/test/java/com/alibaba/easyexcel/test/core/sort/SortDataListener.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/sort/SortDataListener.java index 227bddfd..4a9df22f 100644 --- a/src/test/java/com/alibaba/easyexcel/test/core/sort/SortDataListener.java +++ b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/sort/SortDataListener.java @@ -2,16 +2,13 @@ package com.alibaba.easyexcel.test.core.sort; import java.util.ArrayList; import java.util.List; -import java.util.Map; import org.junit.Assert; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import com.alibaba.easyexcel.test.core.simple.SimpleData; import com.alibaba.excel.context.AnalysisContext; import com.alibaba.excel.event.AnalysisEventListener; -import com.alibaba.fastjson.JSON; /** * @author Jiaju Zhuang diff --git a/src/test/java/com/alibaba/easyexcel/test/core/sort/SortDataTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/sort/SortDataTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/sort/SortDataTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/sort/SortDataTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/style/StyleData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/style/StyleData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/style/StyleData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/style/StyleData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/style/StyleDataListener.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/style/StyleDataListener.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/style/StyleDataListener.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/style/StyleDataListener.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/style/StyleDataTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/style/StyleDataTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/style/StyleDataTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/style/StyleDataTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/template/TemplateData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/template/TemplateData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/template/TemplateData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/template/TemplateData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/template/TemplateDataListener.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/template/TemplateDataListener.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/template/TemplateDataListener.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/template/TemplateDataListener.java diff --git a/src/test/java/com/alibaba/easyexcel/test/core/template/TemplateDataTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/template/TemplateDataTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/core/template/TemplateDataTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/core/template/TemplateDataTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/demo/fill/FillData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/fill/FillData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/demo/fill/FillData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/fill/FillData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/demo/fill/FillTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/fill/FillTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/demo/fill/FillTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/fill/FillTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/demo/read/CellDataDemoHeadDataListener.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/read/CellDataDemoHeadDataListener.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/demo/read/CellDataDemoHeadDataListener.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/read/CellDataDemoHeadDataListener.java diff --git a/src/test/java/com/alibaba/easyexcel/test/demo/read/CellDataReadDemoData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/read/CellDataReadDemoData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/demo/read/CellDataReadDemoData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/read/CellDataReadDemoData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/demo/read/ConverterData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/read/ConverterData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/demo/read/ConverterData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/read/ConverterData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/demo/read/ConverterDataListener.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/read/ConverterDataListener.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/demo/read/ConverterDataListener.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/read/ConverterDataListener.java diff --git a/src/test/java/com/alibaba/easyexcel/test/demo/read/CustomStringStringConverter.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/read/CustomStringStringConverter.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/demo/read/CustomStringStringConverter.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/read/CustomStringStringConverter.java diff --git a/src/test/java/com/alibaba/easyexcel/test/demo/read/DemoDAO.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/read/DemoDAO.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/demo/read/DemoDAO.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/read/DemoDAO.java diff --git a/src/test/java/com/alibaba/easyexcel/test/demo/read/DemoData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/read/DemoData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/demo/read/DemoData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/read/DemoData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/demo/read/DemoDataListener.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/read/DemoDataListener.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/demo/read/DemoDataListener.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/read/DemoDataListener.java diff --git a/src/test/java/com/alibaba/easyexcel/test/demo/read/DemoExceptionListener.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/read/DemoExceptionListener.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/demo/read/DemoExceptionListener.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/read/DemoExceptionListener.java diff --git a/src/test/java/com/alibaba/easyexcel/test/demo/read/DemoExtraData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/read/DemoExtraData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/demo/read/DemoExtraData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/read/DemoExtraData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/demo/read/DemoExtraListener.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/read/DemoExtraListener.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/demo/read/DemoExtraListener.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/read/DemoExtraListener.java diff --git a/src/test/java/com/alibaba/easyexcel/test/demo/read/DemoHeadDataListener.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/read/DemoHeadDataListener.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/demo/read/DemoHeadDataListener.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/read/DemoHeadDataListener.java diff --git a/src/test/java/com/alibaba/easyexcel/test/demo/read/ExceptionDemoData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/read/ExceptionDemoData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/demo/read/ExceptionDemoData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/read/ExceptionDemoData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/demo/read/IndexOrNameData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/read/IndexOrNameData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/demo/read/IndexOrNameData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/read/IndexOrNameData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/demo/read/IndexOrNameDataListener.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/read/IndexOrNameDataListener.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/demo/read/IndexOrNameDataListener.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/read/IndexOrNameDataListener.java diff --git a/src/test/java/com/alibaba/easyexcel/test/demo/read/NoModelDataListener.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/read/NoModelDataListener.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/demo/read/NoModelDataListener.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/read/NoModelDataListener.java diff --git a/src/test/java/com/alibaba/easyexcel/test/demo/read/ReadTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/read/ReadTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/demo/read/ReadTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/read/ReadTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/demo/web/DownloadData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/web/DownloadData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/demo/web/DownloadData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/web/DownloadData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/demo/web/EasyexcelApplication.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/web/EasyexcelApplication.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/demo/web/EasyexcelApplication.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/web/EasyexcelApplication.java diff --git a/src/test/java/com/alibaba/easyexcel/test/demo/web/UploadDAO.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/web/UploadDAO.java similarity index 90% rename from src/test/java/com/alibaba/easyexcel/test/demo/web/UploadDAO.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/web/UploadDAO.java index eac96625..8c18484f 100644 --- a/src/test/java/com/alibaba/easyexcel/test/demo/web/UploadDAO.java +++ b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/web/UploadDAO.java @@ -4,8 +4,6 @@ import java.util.List; import org.springframework.stereotype.Repository; -import com.alibaba.easyexcel.test.demo.read.DemoData; - /** * 假设这个是你的DAO存储。当然还要这个类让spring管理,当然你不用需要存储,也不需要这个类。 * diff --git a/src/test/java/com/alibaba/easyexcel/test/demo/web/UploadData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/web/UploadData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/demo/web/UploadData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/web/UploadData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/demo/web/UploadDataListener.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/web/UploadDataListener.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/demo/web/UploadDataListener.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/web/UploadDataListener.java diff --git a/src/test/java/com/alibaba/easyexcel/test/demo/web/WebTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/web/WebTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/demo/web/WebTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/web/WebTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/demo/write/CommentWriteHandler.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/write/CommentWriteHandler.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/demo/write/CommentWriteHandler.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/write/CommentWriteHandler.java diff --git a/src/test/java/com/alibaba/easyexcel/test/demo/write/ComplexHeadData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/write/ComplexHeadData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/demo/write/ComplexHeadData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/write/ComplexHeadData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/demo/write/ConverterData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/write/ConverterData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/demo/write/ConverterData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/write/ConverterData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/demo/write/CustomCellWriteHandler.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/write/CustomCellWriteHandler.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/demo/write/CustomCellWriteHandler.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/write/CustomCellWriteHandler.java diff --git a/src/test/java/com/alibaba/easyexcel/test/demo/write/CustomSheetWriteHandler.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/write/CustomSheetWriteHandler.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/demo/write/CustomSheetWriteHandler.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/write/CustomSheetWriteHandler.java diff --git a/src/test/java/com/alibaba/easyexcel/test/demo/write/CustomStringStringConverter.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/write/CustomStringStringConverter.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/demo/write/CustomStringStringConverter.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/write/CustomStringStringConverter.java diff --git a/src/test/java/com/alibaba/easyexcel/test/demo/write/DemoData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/write/DemoData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/demo/write/DemoData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/write/DemoData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/demo/write/DemoMergeData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/write/DemoMergeData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/demo/write/DemoMergeData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/write/DemoMergeData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/demo/write/DemoStyleData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/write/DemoStyleData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/demo/write/DemoStyleData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/write/DemoStyleData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/demo/write/ImageDataWithAnnotation.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/write/ImageDataWithAnnotation.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/demo/write/ImageDataWithAnnotation.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/write/ImageDataWithAnnotation.java diff --git a/src/test/java/com/alibaba/easyexcel/test/demo/write/ImageDemoData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/write/ImageDemoData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/demo/write/ImageDemoData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/write/ImageDemoData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/demo/write/IndexData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/write/IndexData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/demo/write/IndexData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/write/IndexData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/demo/write/LongestMatchColumnWidthData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/write/LongestMatchColumnWidthData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/demo/write/LongestMatchColumnWidthData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/write/LongestMatchColumnWidthData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/demo/write/WidthAndHeightData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/write/WidthAndHeightData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/demo/write/WidthAndHeightData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/write/WidthAndHeightData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/demo/write/WriteCellDemoData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/write/WriteCellDemoData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/demo/write/WriteCellDemoData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/write/WriteCellDemoData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/demo/write/WriteTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/write/WriteTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/demo/write/WriteTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/demo/write/WriteTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/CamlData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/CamlData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/CamlData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/CamlData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/FillTempTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/FillTempTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/FillTempTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/FillTempTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/Lock2Test.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/Lock2Test.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/Lock2Test.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/Lock2Test.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/LockData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/LockData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/LockData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/LockData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/LockDataListener.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/LockDataListener.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/LockDataListener.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/LockDataListener.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/LockTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/LockTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/LockTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/LockTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/StyleData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/StyleData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/StyleData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/StyleData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/StyleTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/StyleTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/StyleTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/StyleTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/TempFillData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/TempFillData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/TempFillData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/TempFillData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/WriteLargeTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/WriteLargeTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/WriteLargeTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/WriteLargeTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/WriteV33Test.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/WriteV33Test.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/WriteV33Test.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/WriteV33Test.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/WriteV34Test.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/WriteV34Test.java similarity index 97% rename from src/test/java/com/alibaba/easyexcel/test/temp/WriteV34Test.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/WriteV34Test.java index cf815292..f9215d7b 100644 --- a/src/test/java/com/alibaba/easyexcel/test/temp/WriteV34Test.java +++ b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/WriteV34Test.java @@ -13,8 +13,6 @@ import org.slf4j.LoggerFactory; import com.alibaba.easyexcel.test.demo.write.DemoData; import com.alibaba.easyexcel.test.util.TestFileUtil; import com.alibaba.excel.EasyExcel; -import com.alibaba.excel.ExcelWriter; -import com.alibaba.excel.write.metadata.WriteSheet; import com.alibaba.excel.write.metadata.style.WriteCellStyle; import com.alibaba.excel.write.metadata.style.WriteFont; import com.alibaba.excel.write.style.HorizontalCellStyleStrategy; diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/Xls03Test.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/Xls03Test.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/Xls03Test.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/Xls03Test.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/bug/DataType.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/bug/DataType.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/bug/DataType.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/bug/DataType.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/bug/ExcelCreat.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/bug/ExcelCreat.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/bug/ExcelCreat.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/bug/ExcelCreat.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/bug/HeadType.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/bug/HeadType.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/bug/HeadType.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/bug/HeadType.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/cache/CacheTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/cache/CacheTest.java similarity index 97% rename from src/test/java/com/alibaba/easyexcel/test/temp/cache/CacheTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/cache/CacheTest.java index 4ba065a3..43edce59 100644 --- a/src/test/java/com/alibaba/easyexcel/test/temp/cache/CacheTest.java +++ b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/cache/CacheTest.java @@ -1,9 +1,7 @@ package com.alibaba.easyexcel.test.temp.cache; import java.io.File; -import java.io.IOException; import java.util.HashMap; -import java.util.Map; import java.util.UUID; import org.apache.poi.xssf.streaming.SXSSFRow; diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/csv/CsvData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/csv/CsvData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/csv/CsvData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/csv/CsvData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/csv/CsvDataListeer.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/csv/CsvDataListeer.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/csv/CsvDataListeer.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/csv/CsvDataListeer.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/csv/CsvReadTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/csv/CsvReadTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/csv/CsvReadTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/csv/CsvReadTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/data/DataType.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/data/DataType.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/data/DataType.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/data/DataType.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/data/HeadType.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/data/HeadType.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/data/HeadType.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/data/HeadType.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/dataformat/DataFormatData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/dataformat/DataFormatData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/dataformat/DataFormatData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/dataformat/DataFormatData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/dataformat/DataFormatTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/dataformat/DataFormatTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/dataformat/DataFormatTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/dataformat/DataFormatTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/dataformat/DataFormatter1.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/dataformat/DataFormatter1.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/dataformat/DataFormatter1.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/dataformat/DataFormatter1.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/fill/FillData2.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/fill/FillData2.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/fill/FillData2.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/fill/FillData2.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/fill/FillTempTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/fill/FillTempTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/fill/FillTempTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/fill/FillTempTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/issue1662/Data1662.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/issue1662/Data1662.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/issue1662/Data1662.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/issue1662/Data1662.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/issue1662/Issue1662Test.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/issue1662/Issue1662Test.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/issue1662/Issue1662Test.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/issue1662/Issue1662Test.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/issue1663/FillData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/issue1663/FillData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/issue1663/FillData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/issue1663/FillData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/issue1663/FillTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/issue1663/FillTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/issue1663/FillTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/issue1663/FillTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/large/LargeData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/large/LargeData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/large/LargeData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/large/LargeData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/large/LargeDataListener.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/large/LargeDataListener.java similarity index 97% rename from src/test/java/com/alibaba/easyexcel/test/temp/large/LargeDataListener.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/large/LargeDataListener.java index a5b65565..500cc85f 100644 --- a/src/test/java/com/alibaba/easyexcel/test/temp/large/LargeDataListener.java +++ b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/large/LargeDataListener.java @@ -1,6 +1,5 @@ package com.alibaba.easyexcel.test.temp.large; -import org.junit.Assert; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/large/NoModelLargeDataListener.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/large/NoModelLargeDataListener.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/large/NoModelLargeDataListener.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/large/NoModelLargeDataListener.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/large/TempLargeDataTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/large/TempLargeDataTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/large/TempLargeDataTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/large/TempLargeDataTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/poi/Poi2Test.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/poi/Poi2Test.java similarity index 95% rename from src/test/java/com/alibaba/easyexcel/test/temp/poi/Poi2Test.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/poi/Poi2Test.java index 0de7d9e7..6e1933ab 100644 --- a/src/test/java/com/alibaba/easyexcel/test/temp/poi/Poi2Test.java +++ b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/poi/Poi2Test.java @@ -1,6 +1,5 @@ package com.alibaba.easyexcel.test.temp.poi; -import java.io.File; import java.io.IOException; import org.apache.poi.xssf.streaming.SXSSFRow; @@ -14,8 +13,6 @@ import org.junit.Test; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import com.alibaba.easyexcel.test.util.TestFileUtil; - /** * 测试poi * diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/poi/Poi3Test.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/poi/Poi3Test.java similarity index 97% rename from src/test/java/com/alibaba/easyexcel/test/temp/poi/Poi3Test.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/poi/Poi3Test.java index 2ff3427d..1ea737c0 100644 --- a/src/test/java/com/alibaba/easyexcel/test/temp/poi/Poi3Test.java +++ b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/poi/Poi3Test.java @@ -2,7 +2,6 @@ package com.alibaba.easyexcel.test.temp.poi; import java.io.File; import java.io.FileOutputStream; -import java.io.IOException; import java.io.OutputStream; import org.apache.poi.hssf.record.crypto.Biff8EncryptionKey; @@ -30,7 +29,6 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import com.alibaba.easyexcel.test.util.TestFileUtil; -import com.alibaba.excel.util.FileUtils; /** * 测试poi diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/poi/PoiEncryptTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/poi/PoiEncryptTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/poi/PoiEncryptTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/poi/PoiEncryptTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/poi/PoiFormatTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/poi/PoiFormatTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/poi/PoiFormatTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/poi/PoiFormatTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/poi/PoiTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/poi/PoiTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/poi/PoiTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/poi/PoiTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/poi/PoiWriteTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/poi/PoiWriteTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/poi/PoiWriteTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/poi/PoiWriteTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/poi/TestCell.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/poi/TestCell.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/poi/TestCell.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/poi/TestCell.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/read/CommentTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/read/CommentTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/read/CommentTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/read/CommentTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/read/HDListener.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/read/HDListener.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/read/HDListener.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/read/HDListener.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/read/HeadListener.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/read/HeadListener.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/read/HeadListener.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/read/HeadListener.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/read/HeadReadData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/read/HeadReadData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/read/HeadReadData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/read/HeadReadData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/read/HeadReadTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/read/HeadReadTest.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/read/HeadReadTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/read/HeadReadTest.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/read/TestListener.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/read/TestListener.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/read/TestListener.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/read/TestListener.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/simple/DemoData1.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/simple/DemoData1.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/simple/DemoData1.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/simple/DemoData1.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/simple/DemoData2.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/simple/DemoData2.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/simple/DemoData2.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/simple/DemoData2.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/simple/HgListener.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/simple/HgListener.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/simple/HgListener.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/simple/HgListener.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/simple/HgTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/simple/HgTest.java similarity index 97% rename from src/test/java/com/alibaba/easyexcel/test/temp/simple/HgTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/simple/HgTest.java index 2eb4d1ab..fbfde36f 100644 --- a/src/test/java/com/alibaba/easyexcel/test/temp/simple/HgTest.java +++ b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/simple/HgTest.java @@ -12,7 +12,6 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import com.alibaba.excel.EasyExcel; -import com.alibaba.excel.cache.MapCache; import com.alibaba.fastjson.JSON; /** diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/simple/JsonData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/simple/JsonData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/simple/JsonData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/simple/JsonData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/simple/RepeatListener.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/simple/RepeatListener.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/simple/RepeatListener.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/simple/RepeatListener.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/simple/RepeatTest.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/simple/RepeatTest.java similarity index 96% rename from src/test/java/com/alibaba/easyexcel/test/temp/simple/RepeatTest.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/simple/RepeatTest.java index 517220e5..d7cf0080 100644 --- a/src/test/java/com/alibaba/easyexcel/test/temp/simple/RepeatTest.java +++ b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/simple/RepeatTest.java @@ -2,7 +2,6 @@ package com.alibaba.easyexcel.test.temp.simple; import java.io.FileInputStream; import java.io.IOException; -import java.util.List; import org.junit.Ignore; import org.junit.Test; @@ -13,7 +12,6 @@ import com.alibaba.easyexcel.test.temp.LockData; import com.alibaba.excel.EasyExcel; import com.alibaba.excel.ExcelReader; import com.alibaba.excel.read.metadata.ReadSheet; -import com.alibaba.fastjson.JSON; /** * 测试poi diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/simple/Wirte.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/simple/Wirte.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/simple/Wirte.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/simple/Wirte.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/simple/WriteCellHandler.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/simple/WriteCellHandler.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/simple/WriteCellHandler.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/simple/WriteCellHandler.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/simple/WriteData.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/simple/WriteData.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/temp/simple/WriteData.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/simple/WriteData.java diff --git a/src/test/java/com/alibaba/easyexcel/test/temp/simple/WriteHandler.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/simple/WriteHandler.java similarity index 90% rename from src/test/java/com/alibaba/easyexcel/test/temp/simple/WriteHandler.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/simple/WriteHandler.java index a82543eb..1650c21a 100644 --- a/src/test/java/com/alibaba/easyexcel/test/temp/simple/WriteHandler.java +++ b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/temp/simple/WriteHandler.java @@ -1,6 +1,5 @@ package com.alibaba.easyexcel.test.temp.simple; -import com.alibaba.excel.write.handler.AbstractSheetWriteHandler; import com.alibaba.excel.write.handler.SheetWriteHandler; import com.alibaba.excel.write.metadata.holder.WriteSheetHolder; import com.alibaba.excel.write.metadata.holder.WriteWorkbookHolder; diff --git a/src/test/java/com/alibaba/easyexcel/test/util/TestFileUtil.java b/easyexcel-core/src/test/java/com/alibaba/easyexcel/test/util/TestFileUtil.java similarity index 100% rename from src/test/java/com/alibaba/easyexcel/test/util/TestFileUtil.java rename to easyexcel-core/src/test/java/com/alibaba/easyexcel/test/util/TestFileUtil.java diff --git a/src/test/resources/converter/converter03.xls b/easyexcel-core/src/test/resources/converter/converter03.xls similarity index 100% rename from src/test/resources/converter/converter03.xls rename to easyexcel-core/src/test/resources/converter/converter03.xls diff --git a/src/test/resources/converter/converter07.xlsx b/easyexcel-core/src/test/resources/converter/converter07.xlsx similarity index 100% rename from src/test/resources/converter/converter07.xlsx rename to easyexcel-core/src/test/resources/converter/converter07.xlsx diff --git a/src/test/resources/converter/converterCsv.csv b/easyexcel-core/src/test/resources/converter/converterCsv.csv similarity index 100% rename from src/test/resources/converter/converterCsv.csv rename to easyexcel-core/src/test/resources/converter/converterCsv.csv diff --git a/src/test/resources/converter/img.jpg b/easyexcel-core/src/test/resources/converter/img.jpg similarity index 100% rename from src/test/resources/converter/img.jpg rename to easyexcel-core/src/test/resources/converter/img.jpg diff --git a/src/test/resources/dataformat/dataformat.xls b/easyexcel-core/src/test/resources/dataformat/dataformat.xls similarity index 100% rename from src/test/resources/dataformat/dataformat.xls rename to easyexcel-core/src/test/resources/dataformat/dataformat.xls diff --git a/src/test/resources/dataformat/dataformat.xlsx b/easyexcel-core/src/test/resources/dataformat/dataformat.xlsx similarity index 100% rename from src/test/resources/dataformat/dataformat.xlsx rename to easyexcel-core/src/test/resources/dataformat/dataformat.xlsx diff --git a/src/test/resources/demo/cellDataDemo.xlsx b/easyexcel-core/src/test/resources/demo/cellDataDemo.xlsx similarity index 100% rename from src/test/resources/demo/cellDataDemo.xlsx rename to easyexcel-core/src/test/resources/demo/cellDataDemo.xlsx diff --git a/src/test/resources/demo/demo.xlsx b/easyexcel-core/src/test/resources/demo/demo.xlsx similarity index 100% rename from src/test/resources/demo/demo.xlsx rename to easyexcel-core/src/test/resources/demo/demo.xlsx diff --git a/src/test/resources/demo/extra.xlsx b/easyexcel-core/src/test/resources/demo/extra.xlsx similarity index 100% rename from src/test/resources/demo/extra.xlsx rename to easyexcel-core/src/test/resources/demo/extra.xlsx diff --git a/src/test/resources/demo/fill/complex.xlsx b/easyexcel-core/src/test/resources/demo/fill/complex.xlsx similarity index 100% rename from src/test/resources/demo/fill/complex.xlsx rename to easyexcel-core/src/test/resources/demo/fill/complex.xlsx diff --git a/src/test/resources/demo/fill/complexFillWithTable.xlsx b/easyexcel-core/src/test/resources/demo/fill/complexFillWithTable.xlsx similarity index 100% rename from src/test/resources/demo/fill/complexFillWithTable.xlsx rename to easyexcel-core/src/test/resources/demo/fill/complexFillWithTable.xlsx diff --git a/src/test/resources/demo/fill/composite.xlsx b/easyexcel-core/src/test/resources/demo/fill/composite.xlsx similarity index 100% rename from src/test/resources/demo/fill/composite.xlsx rename to easyexcel-core/src/test/resources/demo/fill/composite.xlsx diff --git a/src/test/resources/demo/fill/horizontal.xlsx b/easyexcel-core/src/test/resources/demo/fill/horizontal.xlsx similarity index 100% rename from src/test/resources/demo/fill/horizontal.xlsx rename to easyexcel-core/src/test/resources/demo/fill/horizontal.xlsx diff --git a/src/test/resources/demo/fill/list.xlsx b/easyexcel-core/src/test/resources/demo/fill/list.xlsx similarity index 100% rename from src/test/resources/demo/fill/list.xlsx rename to easyexcel-core/src/test/resources/demo/fill/list.xlsx diff --git a/src/test/resources/demo/fill/simple.xlsx b/easyexcel-core/src/test/resources/demo/fill/simple.xlsx similarity index 100% rename from src/test/resources/demo/fill/simple.xlsx rename to easyexcel-core/src/test/resources/demo/fill/simple.xlsx diff --git a/src/test/resources/extra/extra.xls b/easyexcel-core/src/test/resources/extra/extra.xls similarity index 100% rename from src/test/resources/extra/extra.xls rename to easyexcel-core/src/test/resources/extra/extra.xls diff --git a/src/test/resources/extra/extra.xlsx b/easyexcel-core/src/test/resources/extra/extra.xlsx similarity index 100% rename from src/test/resources/extra/extra.xlsx rename to easyexcel-core/src/test/resources/extra/extra.xlsx diff --git a/src/test/resources/fill/annotation.xls b/easyexcel-core/src/test/resources/fill/annotation.xls similarity index 100% rename from src/test/resources/fill/annotation.xls rename to easyexcel-core/src/test/resources/fill/annotation.xls diff --git a/src/test/resources/fill/annotation.xlsx b/easyexcel-core/src/test/resources/fill/annotation.xlsx similarity index 100% rename from src/test/resources/fill/annotation.xlsx rename to easyexcel-core/src/test/resources/fill/annotation.xlsx diff --git a/src/test/resources/fill/byName.xls b/easyexcel-core/src/test/resources/fill/byName.xls similarity index 100% rename from src/test/resources/fill/byName.xls rename to easyexcel-core/src/test/resources/fill/byName.xls diff --git a/src/test/resources/fill/byName.xlsx b/easyexcel-core/src/test/resources/fill/byName.xlsx similarity index 100% rename from src/test/resources/fill/byName.xlsx rename to easyexcel-core/src/test/resources/fill/byName.xlsx diff --git a/src/test/resources/fill/complex.xls b/easyexcel-core/src/test/resources/fill/complex.xls similarity index 100% rename from src/test/resources/fill/complex.xls rename to easyexcel-core/src/test/resources/fill/complex.xls diff --git a/src/test/resources/fill/complex.xlsx b/easyexcel-core/src/test/resources/fill/complex.xlsx similarity index 100% rename from src/test/resources/fill/complex.xlsx rename to easyexcel-core/src/test/resources/fill/complex.xlsx diff --git a/src/test/resources/fill/composite.xls b/easyexcel-core/src/test/resources/fill/composite.xls similarity index 100% rename from src/test/resources/fill/composite.xls rename to easyexcel-core/src/test/resources/fill/composite.xls diff --git a/src/test/resources/fill/composite.xlsx b/easyexcel-core/src/test/resources/fill/composite.xlsx similarity index 100% rename from src/test/resources/fill/composite.xlsx rename to easyexcel-core/src/test/resources/fill/composite.xlsx diff --git a/src/test/resources/fill/horizontal.xls b/easyexcel-core/src/test/resources/fill/horizontal.xls similarity index 100% rename from src/test/resources/fill/horizontal.xls rename to easyexcel-core/src/test/resources/fill/horizontal.xls diff --git a/src/test/resources/fill/horizontal.xlsx b/easyexcel-core/src/test/resources/fill/horizontal.xlsx similarity index 100% rename from src/test/resources/fill/horizontal.xlsx rename to easyexcel-core/src/test/resources/fill/horizontal.xlsx diff --git a/src/test/resources/fill/simple.csv b/easyexcel-core/src/test/resources/fill/simple.csv similarity index 100% rename from src/test/resources/fill/simple.csv rename to easyexcel-core/src/test/resources/fill/simple.csv diff --git a/src/test/resources/fill/simple.xls b/easyexcel-core/src/test/resources/fill/simple.xls similarity index 100% rename from src/test/resources/fill/simple.xls rename to easyexcel-core/src/test/resources/fill/simple.xls diff --git a/src/test/resources/fill/simple.xlsx b/easyexcel-core/src/test/resources/fill/simple.xlsx similarity index 100% rename from src/test/resources/fill/simple.xlsx rename to easyexcel-core/src/test/resources/fill/simple.xlsx diff --git a/src/test/resources/fill/style.xls b/easyexcel-core/src/test/resources/fill/style.xls similarity index 100% rename from src/test/resources/fill/style.xls rename to easyexcel-core/src/test/resources/fill/style.xls diff --git a/src/test/resources/fill/style.xlsx b/easyexcel-core/src/test/resources/fill/style.xlsx similarity index 100% rename from src/test/resources/fill/style.xlsx rename to easyexcel-core/src/test/resources/fill/style.xlsx diff --git a/src/test/resources/large/fill.xlsx b/easyexcel-core/src/test/resources/large/fill.xlsx similarity index 100% rename from src/test/resources/large/fill.xlsx rename to easyexcel-core/src/test/resources/large/fill.xlsx diff --git a/src/test/resources/large/large07.xlsx b/easyexcel-core/src/test/resources/large/large07.xlsx similarity index 100% rename from src/test/resources/large/large07.xlsx rename to easyexcel-core/src/test/resources/large/large07.xlsx diff --git a/src/test/resources/logback.xml b/easyexcel-core/src/test/resources/logback.xml similarity index 100% rename from src/test/resources/logback.xml rename to easyexcel-core/src/test/resources/logback.xml diff --git a/src/test/resources/multiplesheets/multiplesheets.xls b/easyexcel-core/src/test/resources/multiplesheets/multiplesheets.xls similarity index 100% rename from src/test/resources/multiplesheets/multiplesheets.xls rename to easyexcel-core/src/test/resources/multiplesheets/multiplesheets.xls diff --git a/src/test/resources/multiplesheets/multiplesheets.xlsx b/easyexcel-core/src/test/resources/multiplesheets/multiplesheets.xlsx similarity index 100% rename from src/test/resources/multiplesheets/multiplesheets.xlsx rename to easyexcel-core/src/test/resources/multiplesheets/multiplesheets.xlsx diff --git a/src/test/resources/simple/simple07.xlsx b/easyexcel-core/src/test/resources/simple/simple07.xlsx similarity index 100% rename from src/test/resources/simple/simple07.xlsx rename to easyexcel-core/src/test/resources/simple/simple07.xlsx diff --git a/src/test/resources/temp/issue1663/template.xlsx b/easyexcel-core/src/test/resources/temp/issue1663/template.xlsx similarity index 100% rename from src/test/resources/temp/issue1663/template.xlsx rename to easyexcel-core/src/test/resources/temp/issue1663/template.xlsx diff --git a/src/test/resources/template/template03.xls b/easyexcel-core/src/test/resources/template/template03.xls similarity index 100% rename from src/test/resources/template/template03.xls rename to easyexcel-core/src/test/resources/template/template03.xls diff --git a/src/test/resources/template/template07.xlsx b/easyexcel-core/src/test/resources/template/template07.xlsx similarity index 100% rename from src/test/resources/template/template07.xlsx rename to easyexcel-core/src/test/resources/template/template07.xlsx diff --git a/easyexcel-support/README.md b/easyexcel-support/README.md new file mode 100644 index 00000000..580f05d0 --- /dev/null +++ b/easyexcel-support/README.md @@ -0,0 +1,3 @@ +# easyexcel-support + +外部依赖的代码,目前就一个cglib,由于cglib不支持jdk高版本,所以单独复制了一份 \ No newline at end of file diff --git a/easyexcel-support/pom.xml b/easyexcel-support/pom.xml new file mode 100644 index 00000000..6864f447 --- /dev/null +++ b/easyexcel-support/pom.xml @@ -0,0 +1,58 @@ + + + 4.0.0 + + + com.alibaba + easyexcel-parent + ${revision} + ../pom.xml + + + easyexcel-support + + + + org.springframework + spring-core + + + + + + + + + org.apache.maven.plugins + maven-shade-plugin + + + package + + shade + + + + + cglib:cglib + + org/springframework/asm/** + org/springframework/cglib/** + + + + + + org.springframework + com.alibaba.easyexcel.support + + + + + + + + + diff --git a/pom.xml b/pom.xml index 3aa5fa65..ca60992a 100644 --- a/pom.xml +++ b/pom.xml @@ -3,18 +3,22 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 com.alibaba - easyexcel - 3.0.5 - jar - easyexcel - + easyexcel-parent + pom + ${revision} + easyexcel-parent easyexcel is a excel handle tools written in Java - https://github.com/alibaba/easyexcel 2018 + + easyexcel-core + easyexcel-support + + + 3.1.0 UTF-8 1.8 true @@ -26,13 +30,6 @@ scm:git:https://git@github.com/alibaba/easyexcel.git - - - - - - - Alibaba Group @@ -56,46 +53,96 @@ + + + + ossrh + https://oss.sonatype.org/content/repositories/snapshots + + + ossrh + https://oss.sonatype.org/service/local/staging/deploy/maven2/ + + + + + + + org.apache.poi + poi + 4.1.2 + + + org.apache.poi + poi-ooxml + 4.1.2 + + + org.apache.poi + poi-ooxml-schemas + 4.1.2 + + + org.apache.commons + commons-csv + 1.8 + + + org.slf4j + slf4j-api + 1.7.32 + + + org.ehcache + ehcache + 3.8.1 + + + org.projectlombok + lombok + 1.18.20 + + + + + org.springframework + spring-core + 5.3.15 + + + + + ch.qos.logback + logback-classic + 1.2.5 + + + com.alibaba + fastjson + 1.2.78 + + + org.springframework.boot + spring-boot-starter-web + 2.6.3 + + + junit + junit + 4.13.2 + + + + + - - org.apache.poi - poi - 4.1.2 - - - org.apache.poi - poi-ooxml - 4.1.2 - - - org.apache.poi - poi-ooxml-schemas - 4.1.2 - - - org.apache.commons - commons-csv - 1.8 - - - cglib - cglib - 3.3.0 - org.slf4j slf4j-api - 1.7.32 - - - org.ehcache - ehcache - 3.8.1 org.projectlombok lombok - 1.18.20 provided @@ -103,52 +150,91 @@ ch.qos.logback logback-classic - 1.2.5 test com.alibaba fastjson - 1.2.78 - test - - - org.springframework.boot - spring-boot - 2.5.4 test org.springframework.boot spring-boot-starter-web - 2.5.4 test junit junit - 4.13.2 test - - - ossrh - https://oss.sonatype.org/content/repositories/snapshots - - - ossrh - https://oss.sonatype.org/service/local/staging/deploy/maven2/ - - + + + + + org.apache.maven.plugins + maven-shade-plugin + 3.2.4 + + + org.apache.maven.plugins + maven-pmd-plugin + 3.8 + + + com.alibaba.p3c + p3c-pmd + 1.3.6 + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.8.1 + + + org.apache.maven.plugins + maven-source-plugin + 3.2.1 + + + org.apache.maven.plugins + maven-gpg-plugin + 1.6 + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.1.0 + + + org.projectlombok + lombok-maven-plugin + 1.18.20.0 + + + org.apache.maven.plugins + maven-surefire-plugin + 2.22.2 + + + org.codehaus.mojo + flatten-maven-plugin + 1.2.7 + + + + + + org.apache.maven.plugins maven-pmd-plugin - 3.8 true true @@ -184,18 +270,10 @@ - - - com.alibaba.p3c - p3c-pmd - 1.3.6 - - org.apache.maven.plugins maven-compiler-plugin - 3.8.1 1.8 1.8 @@ -233,7 +311,6 @@ org.apache.maven.plugins maven-javadoc-plugin - 3.1.0 attach-javadocs @@ -246,7 +323,6 @@ org.projectlombok lombok-maven-plugin - 1.18.20.0 generate-sources @@ -259,7 +335,6 @@ org.apache.maven.plugins maven-surefire-plugin - 2.22.2 com/alibaba/easyexcel/test/core/**/*.java @@ -267,6 +342,30 @@ true + + org.codehaus.mojo + flatten-maven-plugin + + true + oss + + + + flatten + process-resources + + flatten + + + + flatten.clean + clean + + clean + + + + diff --git a/update.md b/update.md index 30e9fd0e..f6831f4b 100644 --- a/update.md +++ b/update.md @@ -1,3 +1,6 @@ +# 3.1.0 +* 去除cglib&asm依赖,改成重新拷贝一份 [Issue #2240](https://github.com/alibaba/easyexcel/issues/2240) + # 3.0.5 * 修复`ReadListener` 转换异常不抛出的问题