#394: ExportSheet.java
projectforge-business/src/main/java/org/projectforge/business/excel/ExportSheet.java Excel Sheet Wrapper, projectforge-business/src/main/java/org/projectforge/business/excel/ExportSheet.java 434 lines · 285 code · 90 comments · 59 blank
Wraps Apache POI Sheet with a list of ExportRow objects. Manages column definitions via setColumns(), creates header rows, handles merged regions, print setup, zoom, and import mode. Max sheet name length is 31 chars.
Git History
868d6abb7 2025 -> 2026
63081666f Source file headers: 2024-> 2025.
b6092df09 Copyright 2023 -> 2024
ab45d51fa Copyright 2001-2022 -> 2001-2023.
c06db1dab Nearly all jars updated (code changes required).
5f7ef41b8 Copyright 2021 -> 2022
ceb63e8a1 Source code header: (C) 2001-2021.
a278ea05f SourceFileCheckerTest added.
7c79f1922 Copyright of source header -> 2020.
cd12d57f9 ExportSheet: setZoom (int, int) is deprecated. Replaced method by setZoom(int) as recommended.
73a9755df More code cleanup: - Collapsed catch blocks that did the exact same things - Replaced ArrayList with ArrayList<> - Replaced StringBuffer with StringBuilder - Removed a few usages of deprecated classes (mainly HSSFColors in Excel) - Replace Collections.sort with List.sort
32f634b88 Optimize imports
000ca723d Remove pointless boolean expressions (business)
dd5ca38ac CopyRight of all java file-header updated or created.
ac711275b Fix excel style bug
a5bbdca6a Change logger to slf4j
2e5994b46 PROJECTFORGE-3178 fix excel export problem with more than 25 columns and remove the limit of 27 filter columns
c2ef160de Merge branch 'develop' into feature/PROJECTFORGE-1986