Skip to content

docs: add copyright notices to the fesod-sheet module#880

Open
bengbengbalabalabeng wants to merge 9 commits intoapache:mainfrom
bengbengbalabalabeng:docs-issues-878-2
Open

docs: add copyright notices to the fesod-sheet module#880
bengbengbalabalabeng wants to merge 9 commits intoapache:mainfrom
bengbengbalabalabeng:docs-issues-878-2

Conversation

@bengbengbalabalabeng
Copy link
Contributor

@bengbengbalabalabeng bengbengbalabalabeng commented Mar 9, 2026

Purpose of the pull request

Related: #878

What's changed?

As title.

TODO Tasks (Done)

  • org.apache.fesod.sheet.analysis
    • From FastExcel/Fesod (excludes)
      • org.apache.fesod.sheet.analysis.v03.handlers.DateWindow1904RecordHandler
  • org.apache.fesod.sheet.annotation
  • org.apache.fesod.sheet.cache
  • org.apache.fesod.sheet.constant
  • org.apache.fesod.sheet.context
  • org.apache.fesod.sheet.converters
  • org.apache.fesod.sheet.enums
    • From FastExcel/Fesod (excludes)
      • org.apache.fesod.sheet.enums.HeaderMergeStrategy
  • org.apache.fesod.sheet.event
  • org.apache.fesod.sheet.exception
  • org.apache.fesod.sheet.metadata
    • From FastExcel/Fesod (excludes)
      • org.apache.fesod.sheet.metadata.csv.CsvConstant
  • org.apache.fesod.sheet.read
    • From FastExcel/Fesod (excludes)
      • org.apache.fesod.sheet.read.builder.CsvReaderBuilder
  • org.apache.fesod.sheet.support
  • org.apache.fesod.sheet.util
    • From FastExcel/Fesod (excludes)
      • org.apache.fesod.sheet.util.ParameterUtil
  • org.apache.fesod.sheet.write
    • From FastExcel/Fesod (excludes)
      • org.apache.fesod.sheet.write.builder.CsvWriterBuilder
      • org.apache.fesod.sheet.write.handler.EscapeHexCellWriteHandler
      • org.apache.fesod.sheet.write.handler.impl.WriteSheetWorkbookWriteHandler
  • org.apache.fesod.sheet
    • From FastExcel/Fesod (excludes)
      • org.apache.fesod.sheet.FastExcel
      • org.apache.fesod.sheet.FastExcelFactory
      • org.apache.fesod.sheet.FesodSheet

Tests

  • org.apache.fesod.sheet.analysis
    • From FastExcel/Fesod (excludes)
      • org.apache.fesod.sheet.analysis.ExcelAnalyserOldBiffTest
  • org.apache.fesod.sheet.annotation
    • From FastExcel/Fesod (excludes)
      • org.apache.fesod.sheet.annotation.ExcelPropertyFormatTest
  • org.apache.fesod.sheet.bom
  • org.apache.fesod.sheet.bom
  • org.apache.fesod.sheet.cache
  • org.apache.fesod.sheet.celldata
  • org.apache.fesod.sheet.charset
  • org.apache.fesod.sheet.compatibility
  • org.apache.fesod.sheet.converter
    • From FastExcel/Fesod (excludes)
      • org.apache.fesod.sheet.converter.CustomConverterTest
      • org.apache.fesod.sheet.converter.CustomConverterWriteData
      • org.apache.fesod.sheet.converter.TimestampNumberConverter
      • org.apache.fesod.sheet.converter.TimestampStringConverter
  • org.apache.fesod.sheet.csv
    • From FastExcel/Fesod (excludes)
      • org.apache.fesod.sheet.csv.CsvBenignErrorToleranceTest
      • org.apache.fesod.sheet.csv.CsvDataListener
      • org.apache.fesod.sheet.csv.CsvFormatTest
  • org.apache.fesod.sheet.data
  • org.apache.fesod.sheet.dataformat
  • org.apache.fesod.sheet.encrypt
  • org.apache.fesod.sheet.exception
    • From FastExcel/Fesod (excludes)
      • org.apache.fesod.sheet.exception.XlsxSaxAnalyserReadOpcPackageTest
  • org.apache.fesod.sheet.excludeorinclude
  • org.apache.fesod.sheet.extra
  • org.apache.fesod.sheet.fill
  • org.apache.fesod.sheet.fuzz
    • From FastExcel/Fesod (excludes)
      • org.apache.fesod.sheet.fuzz.ExcelReadFuzzTest
      • org.apache.fesod.sheet.fuzz.XlsReadFuzzTest
  • org.apache.fesod.sheet.handler
  • org.apache.fesod.sheet.head
    • From FastExcel/Fesod (excludes)
      • org.apache.fesod.sheet.head.HeaderMergeStrategyTest
      • org.apache.fesod.sheet.head.ImmutableListHeadDataListener
      • org.apache.fesod.sheet.head.ImmutableListHeadDataTest
      • org.apache.fesod.sheet.head.ImmutableListHeadDataWriteHandler
      • org.apache.fesod.sheet.head.MaxHeadReadListener
      • org.apache.fesod.sheet.head.MaxHeadSizeData
      • org.apache.fesod.sheet.head.MaxHeadSizeTest
  • org.apache.fesod.sheet.hiddensheets
    • From FastExcel/Fesod (excludes)
      • org.apache.fesod.sheet.hiddensheets.HiddenSheetsData
      • org.apache.fesod.sheet.hiddensheets.HiddenSheetsListener
      • org.apache.fesod.sheet.hiddensheets.HiddenSheetsTest
  • org.apache.fesod.sheet.large
  • org.apache.fesod.sheet.multiplesheets
  • org.apache.fesod.sheet.nomodel
  • org.apache.fesod.sheet.noncamel
  • org.apache.fesod.sheet.parameter
    • From FastExcel/Fesod (excludes)
      • org.apache.fesod.sheet.parameter.AutoStripParameterTest
      • org.apache.fesod.sheet.parameter.DateWindowingListener
      • org.apache.fesod.sheet.parameter.DateWindowingTest
  • org.apache.fesod.sheet.repetition
  • org.apache.fesod.sheet.simple
  • org.apache.fesod.sheet.skip
    • From FastExcel/Fesod (excludes)
      • org.apache.fesod.sheet.skip.ClassUtilsFieldOverrideTest
  • org.apache.fesod.sheet.sort
  • org.apache.fesod.sheet.style
  • org.apache.fesod.sheet.template
  • org.apache.fesod.sheet.util
    • From FastExcel/Fesod (excludes)
      • org.apache.fesod.sheet.util.BeanMapUtilsTest
      • org.apache.fesod.sheet.util.ClassUtilsTest
      • org.apache.fesod.sheet.util.ConverterUtilsTest
      • org.apache.fesod.sheet.util.DateUtilsTest
      • org.apache.fesod.sheet.util.FieldUtilsTest
      • org.apache.fesod.sheet.util.FileTypeUtilsTest
      • org.apache.fesod.sheet.util.FileUtilsTest
      • org.apache.fesod.sheet.util.NumberDataFormatterUtilsTest
      • org.apache.fesod.sheet.util.NumberUtilsTest
      • org.apache.fesod.sheet.util.ParameterUtilTest
      • org.apache.fesod.sheet.util.PoiUtilsTest
      • org.apache.fesod.sheet.util.SheetUtilsTest
      • org.apache.fesod.sheet.util.StyleUtilTest
      • org.apache.fesod.sheet.util.WorkBookUtilTest
      • org.apache.fesod.sheet.util.WriteHandlerUtilsTest
  • org.apache.fesod.sheet.write.handler.impl
    • From FastExcel/Fesod (excludes)
      • org.apache.fesod.sheet.write.handler.impl.DimensionWorkbookWriteHandlerTest
  • org.apache.fesod.sheet.writesheet
    • From FastExcel/Fesod (excludes)
      • org.apache.fesod.sheet.writesheet.WriteSheetData
      • org.apache.fesod.sheet.writesheet.WriteSheetTest
  • org.apache.fesod.sheet
    • From FastExcel/Fesod (excludes)
      • org.apache.fesod.sheet.FesodSheetTest

Tests Resources

All files of xlsx, xls, csv, and images types are directly skipped.

Checklist

  • I have read the Contributor Guide.
  • I have written the necessary doc or comment.
  • I have added the necessary unit tests and all cases have passed.

bengbengbalabalabeng and others added 5 commits March 9, 2026 22:14
- [x] org.apache.fesod.sheet.converters
- [x] org.apache.fesod.sheet.enums
- [x] org.apache.fesod.sheet.event
- [x] org.apache.fesod.sheet.exception
- [x] org.apache.fesod.sheet.metadata
- [x] org.apache.fesod.sheet.read
- [x] org.apache.fesod.sheet.support
- [x] org.apache.fesod.sheet.util
- [x] org.apache.fesod.sheet.write
- [x] org.apache.fesod.sheet
psxjoy and others added 2 commits March 10, 2026 11:53
Test

- [x] org.apache.fesod.sheet.analysis
- [x] org.apache.fesod.sheet.annotation
- [x] org.apache.fesod.sheet.bom
- [x] org.apache.fesod.sheet.bom
- [x] org.apache.fesod.sheet.cache
- [x] org.apache.fesod.sheet.celldata
- [x] org.apache.fesod.sheet.charset
- [x] org.apache.fesod.sheet.compatibility
- [x] org.apache.fesod.sheet.converter
- [x] org.apache.fesod.sheet.csv
- [x] org.apache.fesod.sheet.data
- [x] org.apache.fesod.sheet.dataformat
- [x] org.apache.fesod.sheet.encrypt
- [x] org.apache.fesod.sheet.exception
- [x] org.apache.fesod.sheet.excludeorinclude
- [x] org.apache.fesod.sheet.extra
- [x] org.apache.fesod.sheet.fill
- [x] org.apache.fesod.sheet.fuzz
- [x] org.apache.fesod.sheet.handler
- [x] org.apache.fesod.sheet.head
- [x] org.apache.fesod.sheet.hiddensheets
- [x] org.apache.fesod.sheet.large
- [x] org.apache.fesod.sheet.multiplesheets
- [x] org.apache.fesod.sheet.nomodel
- [x] org.apache.fesod.sheet.noncamel
- [x] org.apache.fesod.sheet.parameter
- [x] org.apache.fesod.sheet.repetition
- [x] org.apache.fesod.sheet.simple
- [x] org.apache.fesod.sheet.skip
- [x] org.apache.fesod.sheet.sort
- [x] org.apache.fesod.sheet.style
- [x] org.apache.fesod.sheet.template
- [x] org.apache.fesod.sheet.util
- [x] org.apache.fesod.sheet.write.handler.impl
- [x] org.apache.fesod.sheet.writesheet
- [x] org.apache.fesod.sheet
@bengbengbalabalabeng
Copy link
Contributor Author

PTAL @psxjoy

@alaahong alaahong requested a review from Copilot March 16, 2026 13:03
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds missing upstream copyright/derivation notices across the fesod-sheet module to improve license compliance for code derived from Alibaba EasyExcel (Related: #878).

Changes:

  • Added a consistent “derived from Alibaba EasyExcel” + Alibaba copyright notice header to many Java source files.
  • Normalized the same notice wording/capitalization in BeanMapUtils.java.
  • No functional code changes (comment-only updates).

Reviewed changes

Copilot reviewed 300 out of 412 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/metadata/holder/WriteTableHolder.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/metadata/holder/WriteSheetHolder.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/metadata/holder/WriteHolder.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/metadata/holder/AbstractWriteHolder.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/metadata/fill/FillWrapper.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/metadata/fill/FillConfig.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/metadata/fill/AnalysisCell.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/metadata/WriteWorkbook.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/metadata/WriteTable.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/metadata/WriteSheet.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/metadata/WriteBasicParameter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/metadata/RowData.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/metadata/MapRowData.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/metadata/CollectionRowData.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/merge/OnceAbsoluteMergeStrategy.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/merge/LoopMergeStrategy.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/merge/AbstractMergeStrategy.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/handler/impl/FillStyleCellWriteHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/handler/impl/DimensionWorkbookWriteHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/handler/impl/DefaultRowWriteHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/handler/context/WorkbookWriteHandlerContext.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/handler/context/SheetWriteHandlerContext.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/handler/context/RowWriteHandlerContext.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/handler/context/CellWriteHandlerContext.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/handler/chain/WorkbookHandlerExecutionChain.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/handler/chain/SheetHandlerExecutionChain.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/handler/chain/RowHandlerExecutionChain.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/handler/chain/CellHandlerExecutionChain.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/handler/WriteHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/handler/WorkbookWriteHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/handler/SheetWriteHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/handler/RowWriteHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/handler/DefaultWriteHandlerLoader.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/handler/CellWriteHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/handler/AbstractWorkbookWriteHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/handler/AbstractSheetWriteHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/handler/AbstractRowWriteHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/handler/AbstractCellWriteHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/executor/ExcelWriteFillExecutor.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/executor/ExcelWriteExecutor.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/executor/ExcelWriteAddExecutor.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/executor/AbstractExcelWriteExecutor.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/builder/ExcelWriterTableBuilder.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/builder/ExcelWriterSheetBuilder.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/builder/ExcelWriterBuilder.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/builder/AbstractExcelWriterParameterBuilder.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/ExcelBuilderImpl.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/ExcelBuilder.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/util/WriteHandlerUtils.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/util/WorkBookUtil.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/util/Validate.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/util/StyleUtil.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/util/SheetUtils.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/util/PoiUtils.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/util/NumberUtils.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/util/NumberDataFormatterUtils.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/util/FileUtils.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/util/FileTypeUtils.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/util/FieldUtils.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/util/FesodTempFileCreationStrategy.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/util/DateUtils.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/util/ConverterUtils.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/util/ClassUtils.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/util/BeanMapUtils.java Normalize derived-from / upstream notice wording
fesod-sheet/src/main/java/org/apache/fesod/sheet/support/ExcelTypeEnum.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/read/processor/DefaultAnalysisEventProcessor.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/read/processor/AnalysisEventProcessor.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/read/metadata/property/ExcelReadHeadProperty.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/read/metadata/holder/xlsx/XlsxReadWorkbookHolder.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/read/metadata/holder/xlsx/XlsxReadSheetHolder.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/read/metadata/holder/xls/XlsReadWorkbookHolder.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/read/metadata/holder/xls/XlsReadSheetHolder.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/read/metadata/holder/csv/CsvReadWorkbookHolder.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/read/metadata/holder/csv/CsvReadSheetHolder.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/read/metadata/holder/ReadWorkbookHolder.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/read/metadata/holder/ReadSheetHolder.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/read/metadata/holder/ReadRowHolder.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/read/metadata/holder/ReadHolder.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/read/metadata/holder/AbstractReadHolder.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/read/metadata/ReadWorkbook.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/read/metadata/ReadSheet.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/read/metadata/ReadBasicParameter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/read/listener/ReadListener.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/read/listener/PageReadListener.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/read/listener/ModelBuildEventListener.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/read/listener/IgnoreExceptionReadListener.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/read/builder/ExcelReaderSheetBuilder.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/read/builder/ExcelReaderBuilder.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/read/builder/AbstractExcelReaderParameterBuilder.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/property/StyleProperty.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/property/RowHeightProperty.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/property/OnceAbsoluteMergeProperty.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/property/NumberFormatProperty.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/property/LoopMergeProperty.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/property/FontProperty.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/property/ExcelHeadProperty.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/property/ExcelContentProperty.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/property/DateTimeFormatProperty.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/property/ColumnWidthProperty.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/format/ExcelGeneralNumberFormat.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/format/DataFormatter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/data/WriteCellData.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/data/RichTextStringData.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/data/ReadCellData.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/data/ImageData.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/data/HyperlinkData.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/data/FormulaData.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/data/DataFormatData.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/data/CoordinateData.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/data/CommentData.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/data/ClientAnchorData.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/data/CellData.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/csv/CsvWorkbook.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/csv/CsvSheet.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/csv/CsvRow.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/csv/CsvRichTextString.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/csv/CsvDataFormat.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/csv/CsvCellStyle.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/csv/CsvCell.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/NullObject.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/Holder.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/Head.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/GlobalConfiguration.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/Font.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/FieldWrapper.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/FieldCache.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/ConfigurationHolder.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/CellRange.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/CellExtra.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/Cell.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/BasicParameter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/AbstractParameterBuilder.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/AbstractHolder.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/metadata/AbstractCell.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/exception/ExcelWriteDataConvertException.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/exception/ExcelRuntimeException.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/exception/ExcelGenerateException.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/exception/ExcelDataConvertException.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/exception/ExcelCommonException.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/exception/ExcelAnalysisStopSheetException.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/exception/ExcelAnalysisStopException.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/exception/ExcelAnalysisException.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/event/SyncReadListener.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/event/Order.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/event/NotRepeatExecutor.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/event/Listener.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/event/Handler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/event/AnalysisEventListener.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/event/AbstractIgnoreExceptionReadListener.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/enums/poi/VerticalAlignmentEnum.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/enums/poi/HorizontalAlignmentEnum.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/enums/poi/FillPatternTypeEnum.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/enums/poi/BorderStyleEnum.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/enums/WriteTypeEnum.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/enums/WriteTemplateAnalysisCellTypeEnum.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/enums/WriteLastRowTypeEnum.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/enums/WriteDirectionEnum.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/enums/RowTypeEnum.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/enums/ReadDefaultReturnEnum.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/enums/NumericCellTypeEnum.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/enums/HolderEnum.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/enums/HeadKindEnum.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/enums/CellExtraTypeEnum.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/enums/CellDataTypeEnum.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/enums/CacheLocationEnum.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/enums/ByteOrderMarkEnum.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/enums/BooleanEnum.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/url/UrlImageConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/string/StringStringConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/string/StringNumberConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/string/StringImageConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/string/StringErrorConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/string/StringBooleanConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/shortconverter/ShortStringConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/shortconverter/ShortNumberConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/shortconverter/ShortBooleanConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/longconverter/LongStringConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/longconverter/LongNumberConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/longconverter/LongBooleanConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/localdatetime/LocalDateTimeStringConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/localdatetime/LocalDateTimeNumberConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/localdatetime/LocalDateTimeDateConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/localdate/LocalDateStringConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/localdate/LocalDateNumberConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/localdate/LocalDateDateConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/integer/IntegerStringConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/integer/IntegerNumberConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/integer/IntegerBooleanConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/inputstream/InputStreamImageConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/floatconverter/FloatStringConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/floatconverter/FloatNumberConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/floatconverter/FloatBooleanConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/file/FileImageConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/doubleconverter/DoubleStringConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/doubleconverter/DoubleNumberConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/doubleconverter/DoubleBooleanConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/date/DateStringConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/date/DateNumberConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/date/DateDateConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/byteconverter/ByteStringConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/byteconverter/ByteNumberConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/byteconverter/ByteBooleanConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/bytearray/ByteArrayImageConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/bytearray/BoxingByteArrayImageConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/booleanconverter/BooleanStringConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/booleanconverter/BooleanNumberConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/booleanconverter/BooleanBooleanConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/biginteger/BigIntegerStringConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/biginteger/BigIntegerNumberConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/biginteger/BigIntegerBooleanConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/bigdecimal/BigDecimalStringConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/bigdecimal/BigDecimalNumberConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/bigdecimal/BigDecimalBooleanConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/WriteConverterContext.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/ReadConverterContext.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/NullableObjectConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/DefaultConverterLoader.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/ConverterKeyBuild.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/Converter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/converters/AutoConverter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/context/xlsx/XlsxReadContext.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/context/xlsx/DefaultXlsxReadContext.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/context/xls/XlsReadContext.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/context/xls/DefaultXlsReadContext.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/context/csv/DefaultCsvReadContext.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/context/csv/CsvReadContext.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/context/WriteContextImpl.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/context/WriteContext.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/context/AnalysisContextImpl.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/context/AnalysisContext.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/constant/OrderConstant.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/constant/FesodSheetConstants.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/constant/ExcelXmlConstants.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/constant/BuiltinFormats.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/cache/selector/SimpleReadCacheSelector.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/cache/selector/ReadCacheSelector.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/cache/selector/EternalReadCacheSelector.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/cache/XlsCache.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/cache/ReadCache.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/cache/MapCache.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/cache/Ehcache.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/annotation/write/style/OnceAbsoluteMerge.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/annotation/write/style/HeadStyle.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/annotation/write/style/HeadRowHeight.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/annotation/write/style/HeadFontStyle.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/annotation/write/style/ContentStyle.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/annotation/write/style/ContentRowHeight.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/annotation/write/style/ContentLoopMerge.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/annotation/write/style/ContentFontStyle.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/annotation/write/style/ColumnWidth.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/annotation/format/NumberFormat.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/annotation/format/DateTimeFormat.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/annotation/ExcelProperty.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/annotation/ExcelIgnoreUnannotated.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/annotation/ExcelIgnore.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/analysis/v07/handlers/sax/XlsxRowHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/analysis/v07/handlers/sax/SharedStringsTableHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/analysis/v07/handlers/XlsxTagHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/analysis/v07/handlers/RowTagHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/analysis/v07/handlers/MergeCellTagHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/analysis/v07/handlers/HyperlinkTagHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/analysis/v07/handlers/CountTagHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/analysis/v07/handlers/CellValueTagHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/analysis/v07/handlers/CellTagHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/analysis/v07/handlers/CellInlineStringValueTagHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/analysis/v07/handlers/CellFormulaTagHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/analysis/v07/handlers/AbstractXlsxTagHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/analysis/v07/handlers/AbstractCellValueTagHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/analysis/v07/XlsxSaxAnalyser.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/analysis/v03/handlers/TextObjectRecordHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/analysis/v03/handlers/StringRecordHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/analysis/v03/handlers/SstRecordHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/analysis/v03/handlers/RkRecordHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/analysis/v03/handlers/ObjRecordHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/analysis/v03/handlers/NumberRecordHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/analysis/v03/handlers/NoteRecordHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/analysis/v03/handlers/MergeCellsRecordHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/analysis/v03/handlers/LabelSstRecordHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/analysis/v03/handlers/LabelRecordHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/analysis/v03/handlers/IndexRecordHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/analysis/v03/handlers/HyperlinkRecordHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/analysis/v03/handlers/FormulaRecordHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/analysis/v03/handlers/EofRecordHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/analysis/v03/handlers/DummyRecordHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/analysis/v03/handlers/BoundSheetRecordHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/analysis/v03/handlers/BoolErrRecordHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/analysis/v03/handlers/BofRecordHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/analysis/v03/handlers/BlankRecordHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/analysis/v03/handlers/AbstractXlsRecordHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/analysis/v03/XlsSaxAnalyser.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/analysis/v03/XlsRecordHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/analysis/v03/XlsListSheetListener.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/analysis/v03/IgnorableXlsRecordHandler.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/analysis/csv/CsvExcelReadExecutor.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/analysis/ExcelReadExecutor.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/analysis/ExcelAnalyserImpl.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/analysis/ExcelAnalyser.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/ExcelWriter.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/ExcelReader.java Add derived-from / upstream copyright notice header
fesod-sheet/src/main/java/org/apache/fesod/sheet/EasyExcel.java Add derived-from / upstream copyright notice header

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +20 to +24
/*
* This file is part of the Apache Fesod (Incubating) project, which was derived from Alibaba EasyExcel.
*
* Copyright (C) 2018-2024 Alibaba Group Holding Ltd.
*/
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The current approach is already aligned with the "adopt the Pekko Route for IP clearance" direction proposed in #878, so I don’t think further changes are necessary here.


/*
* This file is part of the Apache Fesod(incubating) project, which was derived from Alibaba EasyExcel.
* This file is part of the Apache Fesod (Incubating) project, which was derived from Alibaba EasyExcel.
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The phrase "Apache Fesod (Incubating)" is the standard project designation, so I don’t think further changes are necessary here.

@alaahong
Copy link
Member

From original proposal, seems that won't require the additional header if created by the FastExcel/Fesod team?
I'm very sure the all Fuzz relatives are limited within Fesod team.

@bengbengbalabalabeng
Copy link
Contributor Author

all Fuzz relatives are limited within Fesod team.

Hi, @alaahong

Could you provide the relevant class path? I have checked the related PR mentioned in #521, but haven't found it yet.

@bengbengbalabalabeng
Copy link
Contributor Author

all Fuzz relatives are limited within Fesod team.

Hi, @alaahong

Could you provide the relevant class path? I have checked the related PR mentioned in #521, but haven't found it yet.

From FastExcel/Fesod

These classes were originally implemented by the FastExcel/Fesod team, and therefore only require the standard ASF license header.

From EasyExcel

These classes have been enhanced or refactored by the FastExcel/Fesod team, but their underlying structure still originates from Alibaba EasyExcel.
Therefore, they should be classified as legacy derived from EasyExcel, and include the additional Alibaba copyright statement.

If there are any omissions or errors, please let me know so I can correct them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants