Skip to content

Redo Conditional Formatting for #461 originally in #701#715

Open
alvarezguille wants to merge 2 commits intomasterfrom
Redo-Conditional-Formatting-WoozyG
Open

Redo Conditional Formatting for #461 originally in #701#715
alvarezguille wants to merge 2 commits intomasterfrom
Redo-Conditional-Formatting-WoozyG

Conversation

@alvarezguille
Copy link
Member

@alvarezguille alvarezguille commented Apr 16, 2020

Check #701 for details


This change is Reviewable

WoozyG and others added 2 commits March 15, 2019 12:39
between POI updates and this new attempt at pushing my local conditional
formatting work, I have much more properly supported.

Now, cells where a conditional rule applies, and that rule has a number
format different than the original cell format, display using the
conditional format.

Also addresses the list of issues identified in bug #461 and bug #651.

Having this in Spreadsheet master means I can next send a PR for bug
#529, adding support for table styles, both built-in and custom themed.

The Excel official sample file showing how to use conditional
formatting, which is included in the unit tests, now passes for more
sheets.  I see excellent equivalence except for:

Features Spreadsheet doesn't support yet:

* icon sets (sheet Quarters, Bike Rating, FY Months, Regional Sales)
* data bars (Mountains)
* gradients (Category Sales)

Likely POI bugs in conditional formatting evaluation when rule formulas
have relative cell references (I can reproduce the first few I tried in
POI unit tests):

* something goes wrong with styles on Compare to Totals
* Syle not updating when values change to match conditional rules on
Products3
* all rows show as matching on Customers2, instead of only unique rows.
Could be a formula evaluation bug, or Conditional Formatting evaluation
bug.
@CLAassistant
Copy link

CLAassistant commented Apr 11, 2022

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
0 out of 2 committers have signed the CLA.

❌ WoozyG
❌ alvarezguille
You have signed the CLA already but the status is still pending? Let us recheck it.

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.

3 participants