• <menu id="w2i4a"></menu>
  • logo Spire.XLS 系列教程

    文檔首頁>>Spire.XLS 系列教程>>Excel .NET組件Spire.XLS教程:應(yīng)用條件格式到 Excel 單元格數(shù)據(jù)

    Excel .NET組件Spire.XLS教程:應(yīng)用條件格式到 Excel 單元格數(shù)據(jù)


    Spire.XLS for .NET 是一款專業(yè)的 .NET Excel 組件, 它可以用在各種.NET 框架中,包括 .NET Core、ASP.NET 和 Windows Forms 等相關(guān)的.NET 應(yīng)用程序。在Excel表格中圖片也是我們經(jīng)常會使用到的工具,這時我們?nèi)绾问褂肧pire.XLS來完成呢?這就是本系列教程將給大家詳細(xì)講解的。

    下載Spire.XLS最新版體驗

    推薦閱讀:【想要快速完成文檔格式轉(zhuǎn)換嗎?Spire系列組件格式轉(zhuǎn)換完整攻略來啦!】


    C# 應(yīng)用條件格式到 Excel 單元格數(shù)據(jù)

    本文將介紹通過使用Spire.XLS for .NET應(yīng)用條件格式到Excel單元格數(shù)據(jù)的方法。示例中包含如下幾種條件格式類型用于查找、篩選符合條件格式的數(shù)據(jù)。

    • AddAverageCondition(AverageType averageType) 應(yīng)用于低于或高于平均值的數(shù)據(jù)

    • AddTopBottomCondition(TopBottomType topBottomType, int rank)應(yīng)用于最高或最低值的數(shù)據(jù)

    • ConditionalFormatType.UniqueValues應(yīng)用于唯一值數(shù)據(jù)

    • ConditionalFormatType.DuplicateValues應(yīng)用于重復(fù)出現(xiàn)的數(shù)據(jù)

    •  AddTimePeriodCondition(TimePeriodType timePeriodType)應(yīng)用于滿足條件格式日期的數(shù)據(jù)

    //創(chuàng)建Workbook類的對象,并加載測試文檔
    Workbook wb = new Workbook();
    wb.LoadFromFile("test.xlsx");
    
    //獲取指定工作表
    Worksheet sheet= wb.Worksheets[0];
    
    //添加條件格式1并指定數(shù)據(jù)范圍
    XlsConditionalFormats format1 = sheet.ConditionalFormats.Add();
    format1.AddRange(sheet.Range["A2:A12"]);
    //高亮低于平均數(shù)值的單元格
    IConditionalFormat cf1 = format1.AddAverageCondition(AverageType.Below);
    cf1.BackColor = Color.Lavender;
    //高亮高于平均數(shù)值的單元格
    IConditionalFormat cf2 = format1.AddAverageCondition(AverageType.Above);
    cf2.BackColor = Color.LightBlue;
    
    //添加條件格式2并指定數(shù)據(jù)范圍
    XlsConditionalFormats format2 = sheet.ConditionalFormats.Add();
    format2.AddRange(sheet.Range["B2:B12"]);
    //高亮最高值
    IConditionalFormat cf3 = format2.AddTopBottomCondition(TopBottomType.Top, 1);
    cf3.BackColor = Color.Green;
    //高亮最低值單元格
    IConditionalFormat cf4 = format2.AddTopBottomCondition(TopBottomType.Bottom, 1);
    cf4.BackColor = Color.RosyBrown;
    
    //添加條件格式3并指定數(shù)據(jù)范圍
    XlsConditionalFormats format3 = sheet.ConditionalFormats.Add();
    format3.AddRange(sheet.Range["C2:C12"]);
    //高亮唯一值的單元格
    IConditionalFormat cf5 = format3.AddDuplicateValuesCondition();
    cf5.FormatType = ConditionalFormatType.UniqueValues;
    cf5.BackColor = Color.Cyan;
    
    //添加條件格式4并指定數(shù)據(jù)范圍
    XlsConditionalFormats format4 = sheet.ConditionalFormats.Add();
    format4.AddRange(sheet.Range["D2:D12"]);
    //高亮重復(fù)數(shù)值的單元格
    IConditionalFormat cf6 = format4.AddDuplicateValuesCondition();
    cf6.FormatType = ConditionalFormatType.DuplicateValues;
    cf6.BackColor = Color.Beige;
    
    //添加條件格式5并指定數(shù)據(jù)范圍
    XlsConditionalFormats format5 = sheet.ConditionalFormats.Add();
    format5.AddRange(sheet.Range["E2:E12"]);
    //高亮本周日期的單元格
    IConditionalFormat cf7 = format5.AddTimePeriodCondition(TimePeriodType.ThisWeek);
    cf7.BackColor = Color.Orange;
    
    //保存文檔
    wb.SaveToFile("result.xlsx", ExcelVersion.Version2013);

    條件格式應(yīng)用效果:

    C# 應(yīng)用條件格式到 Excel 單元格數(shù)據(jù)


    *購買Spire.XLS正版授權(quán)的朋友可以點擊"咨詢在線客服"哦~~


    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();