Skip to content

Escape conditional formatting expressions - #637

Open
Boulea7 wants to merge 2 commits into
dhatim:masterfrom
Boulea7:ln-cx/fastexcel-563-conditional-formula
Open

Boulea7 wants to merge 2 commits into
dhatim:masterfrom
Boulea7:ln-cx/fastexcel-563-conditional-formula

Conversation

@Boulea7

@Boulea7 Boulea7 commented Oct 6, 2026

Copy link
Copy Markdown

Conditional formatting expressions containing < or & now produce valid worksheet XML and retain their original formula text, including literal &lt; strings. Formulas should be passed directly, without manual XML escaping.

The POI round-trip tests cover formula text, the formatting range, stopIfTrue, and the fill style.

Fixes #563.

Tested with mvn clean verify jacoco:report on Java 11 (204 tests passed).

This branch has not been deployed

No deployments
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.

ConditionalFormattingExpressionRule expression should be escaped

1 participant