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

    文檔首頁>>Spire.XLS 系列教程>>Excel .NET組件Spire.XLS教程:在 Excel 中設(shè)置條件格式

    Excel .NET組件Spire.XLS教程:在 Excel 中設(shè)置條件格式


    更多資源查看:Spire.XLS工作表教程 | Spire.Doc系列教程 | Spire.PDF系列教程

    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最新版體驗

    10月狂歡季,Spire文檔系列產(chǎn)品滿額即享減免,最高立減10000元!想要購買Spire.XLS正版授權(quán)的朋友可以聯(lián)系慧都客服哦~


    在 Excel 中設(shè)置條件格式

    條件格式是指當(dāng)指定條件為真時,Excel自動應(yīng)用于單元格的格式,例如,單元格填充背景色或更改字體顏色。本文將介紹如何使用Spire.XLS在Excel中創(chuàng)建條件格式。

    通過單元格規(guī)則和自定義公式設(shè)置條件格式

    現(xiàn)有如下學(xué)生成績表,需要找出成績不及格的同學(xué)以及不及格的科目。我們可以查找所有數(shù)值低于60的單元格,進(jìn)行字體加粗,然后通過自定義公式高亮數(shù)值低于60的單元格所在的行。這樣就能很容易地發(fā)現(xiàn)誰有幾門成績不及格。

    Excel .NET組件Spire.XLS教程:在 Excel 中設(shè)置條件格式

    //實例化workbook對象并加載文檔
    Workbook wb = new Workbook();
    wb.LoadFromFile(@"C:\Users\Administrator\Desktop\成績統(tǒng)計表.xlsx");
    
    //獲取第一個工作表
    Worksheet sheet = wb.Worksheets[0];
    
    //獲取數(shù)據(jù)范圍
    CellRange range = sheet.Range["A3:H14"];
    
    //在所選范圍添加條件格式1
    ConditionalFormatWrapper format1 = range.ConditionalFormats.AddCondition();
    
    //條件格式1的類型為基于各自值設(shè)置單元格格式
    format1.FormatType = ConditionalFormatType.CellValue;
    
    //將數(shù)值低于60的單元格進(jìn)行字體加粗
    format1.FirstFormula = "60";
    format1.Operator = ComparisonOperatorType.Less;
    format1.IsBold = true;
    
    //添加條件格式2
    ConditionalFormatWrapper format2 = range.ConditionalFormats.AddCondition();
    
    //條件格式2的類型為自定義公式
    format2.FormatType = ConditionalFormatType.Formula;
    //自定義公式將低于60的單元格所在的行填充背景色
    format2.FirstFormula = "=OR($C3<60,$D3<60,$E3<60,$F3<60,$G3<60,$H3<60)";
    format2.BackColor = Color.Gray;
    
    //保存文檔
    wb.SaveToFile("條件格式.xlsx",ExcelVersion.Version2013);

    Excel .NET組件Spire.XLS教程:在 Excel 中設(shè)置條件格式

    應(yīng)用數(shù)據(jù)條,色階,圖標(biāo)集格式

    例如在以下工作表中,我們可以在B列的單元格中添加圖標(biāo)集,讓虧盈及幅度得到直觀的體現(xiàn)。

    Excel .NET組件Spire.XLS教程:在 Excel 中設(shè)置條件格式

    //實例化workbook對象并加載文檔
    Workbook wb = new Workbook();
    wb.LoadFromFile(@"C:\Users\Administrator\Desktop\盈虧記錄表.xlsx");
    
    //獲取第一個工作表
    Worksheet sheet = wb.Worksheets[0];
    
    //獲取數(shù)據(jù)范圍
    CellRange range = sheet.Range["B2:B11"];
    
    //添加條件格式
    ConditionalFormatWrapper format = range.ConditionalFormats.AddCondition();
    
    //將條件格式類型設(shè)為圖標(biāo)集
    format.FormatType = ConditionalFormatType.IconSet;
    
    //選擇五種箭頭圖標(biāo)
    format.IconSet.IconSetType = IconSetType.FiveArrows;
    
    //保存文檔
    wb.SaveToFile("數(shù)據(jù)條格式.xlsx", ExcelVersion.Version2013);


    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    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); })();