Excel .NET组件Spire.XLS教程:在 Excel 中设置条件格式

更多资源查看:

10月狂欢季,Spire文档系列产品满额即享减免,最高立减10000元!想要购买Spire.XLS正版授权的朋友可以联系客服哦~


在 Excel 中设置条件格式

通过单元格规则和自定义公式设置条件格式

现有如下学生成绩表,需要找出成绩不及格的同学以及不及格的科目。我们可以查找所有数值低于60的单元格,进行字体加粗,然后通过自定义公式高亮数值低于60的单元格所在的行。这样就能很容易地发现谁有几门成绩不及格。

Excel .NET组件Spire.XLS教程:在 Excel 中设置条件格式

//实例化workbook对象并加载文档Workbook wb = new Workbook();wb.LoadFromFile(@"C:UsersAdministratorDesktop成绩统计表.xlsx");//获取第一个工作表Worksheet sheet = wb.Worksheets[0];//获取数据范围CellRange range = sheet.Range["A3:H14"];//在所选范围添加条件格式1ConditionalFormatWrapper format1 = range.ConditionalFormats.AddCondition();//条件格式1的类型为基于各自值设置单元格格式format1.FormatType = ConditionalFormatType.CellValue;//将数值低于60的单元格进行字体加粗format1.FirstFormula = "60";format1.Operator = ComparisonOperatorType.Less;format1.IsBold = true;//添加条件格式2ConditionalFormatWrapper 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 中设置条件格式

应用数据条,色阶,图标集格式

例如在以下工作表中,我们可以在B列的单元格中添加图标集,让亏盈及幅度得到直观的体现。

Excel .NET组件Spire.XLS教程:在 Excel 中设置条件格式
//实例化workbook对象并加载文档Workbook wb = new Workbook();wb.LoadFromFile(@"C:UsersAdministratorDesktop盈亏记录表.xlsx");//获取第一个工作表Worksheet sheet = wb.Worksheets[0];//获取数据范围CellRange range = sheet.Range["B2:B11"];//添加条件格式ConditionalFormatWrapper format = range.ConditionalFormats.AddCondition();//将条件格式类型设为图标集format.FormatType = ConditionalFormatType.IconSet;//选择五种箭头图标format.IconSet.IconSetType = IconSetType.FiveArrows;//保存文档wb.SaveToFile("数据条格式.xlsx", ExcelVersion.Version2013);

标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年9月13日
下一篇 2019年9月13日

相关推荐

发表回复

登录后才能评论