The GitHub Actions job "Java CI with Gradle" on poi.git/feature/xssf-optimiser 
has failed.
Run started by GitHub user cowwoc (triggered by pjfanning).

Head commit for run:
75c31e7e56c30d55d3abfcb6d3a8710fc50a4ec0 / Gili Tzabari <[email protected]>
Add XSSFOptimiser - XSSF equivalent of HSSFOptimiser

Adds optimization methods for XSSF workbooks to address style explosion
issues. HSSFOptimiser exists for HSSF but no equivalent existed for XSSF.

Methods added:
- optimiseCellStyles(XSSFWorkbook): Remaps cells using duplicate styles
  to canonical (first) occurrence
- optimiseFonts(XSSFWorkbook): Updates style font references to canonical
  fonts

Implementation uses a safe remapping approach rather than removing entries
from XML, which avoids XmlValueDisconnectedException issues caused by
StylesTable's internal list becoming disconnected from CTStylesheet.

Includes comprehensive test coverage in TestXSSFOptimiser.

Closes #951

Report URL: https://github.com/apache/poi/actions/runs/19686263035

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to