feature: support multi-rows loop filling and merge strategies by bengbengbalabalabeng · Pull Request #842 · apache/fesod
website/i18n/zh-cn/docusaurus-plugin-content-docs/current/sheet/fill/fill.md
Adds zh-CN documentation for merge strategies and multi-row loop filling examples.
website/docs/sheet/fill/fill.md
Adds EN documentation for merge strategies and multi-row loop filling examples.
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/metadata/fill/FillConfig.java
Adds
mergeStrategy to fill configuration with defaults + validation.
fesod-sheet/src/main/java/org/apache/fesod/sheet/write/executor/ExcelWriteFillExecutor.java
Implements multi-row row-span advancing + merge replication and merged-style unification.
fesod-sheet/src/main/java/org/apache/fesod/sheet/enums/FillMergeStrategy.java
New enum defining merge handling strategies for loop fills.
fesod-sheet/src/test/java/org/apache/fesod/sheet/fill/LoopRowFillingMergeTest.java
New end-to-end tests covering multi-row fill + merge strategies for xls/xlsx and combined fill.
fesod-sheet/src/test/java/org/apache/fesod/sheet/fill/LoopRowFillingMergeModel.java
Test model for multi-row fill cases.
fesod-sheet/src/test/resources/fill/case_a_07.xlsx
Template for base multi-row loop fill (.xlsx).
fesod-sheet/src/test/resources/fill/case_b_07.xlsx
Template for AUTO merge strategy (.xlsx).
fesod-sheet/src/test/resources/fill/case_c_07.xlsx
Template for MERGE_CELL_STYLE strategy (.xlsx).
fesod-sheet/src/test/resources/fill/case_d_07.xlsx
Template for combined list+common base fill (.xlsx).
fesod-sheet/src/test/resources/fill/case_e_07.xlsx
Template for combined list+common fill with AUTO merge (.xlsx).
fesod-sheet/src/test/resources/fill/case_f_07.xlsx
Template for combined list+common fill with MERGE_CELL_STYLE (.xlsx).
fesod-sheet/src/test/resources/fill/case_a_03.xls
Template for base multi-row loop fill (.xls).
fesod-sheet/src/test/resources/fill/case_b_03.xls
Template for AUTO merge strategy (.xls).