繁体   English   中英

ClosedXml HeatMap / Excel文档中的条件格式

[英]ClosedXml HeatMap / Conditional formatting in Excel document

我正在使用 OpenXml (切换到 ClosedXml) ,我正在尝试在代码中创建一个热图,如下面的示例。 我怎样才能做到这一点?

我还没有找到任何片段来实现这一点。

在此处输入图像描述

正如 Stefan 所指出的,这很容易使用 ClosedXml

https://github.com/ClosedXML/ClosedXML/blob/develop/ClosedXML.Examples/ConditionalFormatting/ConditionalFormatting.cs

    public void Create(String filePath)
    {
        var workbook = new XLWorkbook();
        var ws = workbook.AddWorksheet("Sheet1");

        ws.FirstCell().SetValue(1)
            .CellBelow().SetValue(1)
            .CellBelow().SetValue(2)
            .CellBelow().SetValue(3);

        ws.RangeUsed().AddConditionalFormat().ColorScale()
            .LowestValue(XLColor.Red)
            .Midpoint(XLCFContentType.Percent, "50", XLColor.Yellow)
            .HighestValue(XLColor.Green);

        workbook.SaveAs(filePath);
    }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM