Сonsolidation of conditional formats and data validation rules (#761)
* Failing test added

* Multiple ranges for conditional format

* Clearing ranges of CF fixed.

* XLConditionalFormat.Range implemented via Ranges.

* Tests for CF copying added

* XLRangeConsolidationEngine implemented

* Conditional formats consolidation re-implemented.

* Data validaton rules consolidation implemented

* Tests fixed

* CF formula adjustment implemented

* Fix clearing formats not covered by cleared range

* Reference files updated (uncertain about changes). Adjusting CF formulas fixed

* Fix multi-range conditional formats loading. Fix CF consolidation to prevent reordering of rules.

* Fix formula shifting for multi-ranged conditional formats.

* Merge conflicts solved

* Range property made non-obsolete and returning First rather than Single
1 parent 8bad8e0 commit 3344f1de797e20d240704958c958e92db79c76b1
@Aleksei Aleksei authored on 19 Apr 2018
Francois Botha committed on 19 Apr 2018
Showing 19 changed files
View
ClosedXML/Excel/Cells/XLCell.cs
View
ClosedXML/Excel/ConditionalFormats/IXLConditionalFormat.cs
View
ClosedXML/Excel/ConditionalFormats/XLConditionalFormat.cs
View
ClosedXML/Excel/ConditionalFormats/XLConditionalFormats.cs
View
ClosedXML/Excel/DataValidation/XLDataValidations.cs
View
ClosedXML/Excel/Ranges/IXLRanges.cs
View
ClosedXML/Excel/Ranges/XLRangeBase.cs
View
ClosedXML/Excel/Ranges/XLRangeConsolidationEngine.cs 0 → 100644
View
ClosedXML/Excel/Ranges/XLRanges.cs
View
ClosedXML/Excel/XLWorkbook_Load.cs
View
ClosedXML/Excel/XLWorkbook_Save.cs
View
ClosedXML/Excel/XLWorksheet.cs
View
ClosedXML_Tests/Excel/ConditionalFormats/ConditionalFormatCopyTests.cs
View
ClosedXML_Tests/Excel/ConditionalFormats/ConditionalFormatsConsolidateTests.cs
View
ClosedXML_Tests/Excel/Ranges/RangesConsolidationTests.cs 0 → 100644
View
ClosedXML_Tests/Excel/Ranges/XLRangeBaseTests.cs
View
ClosedXML_Tests/Resource/Examples/ConditionalFormatting/CFDatesOccurring.xlsx
Not supported
View
ClosedXML_Tests/Resource/Examples/ConditionalFormatting/CFMultipleConditions.xlsx
Not supported
View
ClosedXML_Tests/Resource/Examples/Misc/DataValidation.xlsx
Not supported