如何对单元格应用条件格式化

This article was translated from English: Does it need improvement?
Translated
View the article in English

查克尼特·宾

条件格式是电子表格和数据处理软件中的一个功能,它允许你根据特定条件或标准对单元格或数据应用特定的格式样式或规则。 它使您能够在视觉上突出或强调满足特定条件的数据,使数据在电子表格或表中更易于分析和理解。

使用 IronXL 轻松添加、检索和删除条件格式。 在添加条件格式和样式时,您可以字体和大小调整,设置边界和对齐并定义背景图案和颜色


适用于Excel的C# NuGet库

安装使用 NuGet

Install-Package IronXL.Excel
Java PDF JAR

下载 DLL

下载DLL

手动安装到你的项目中

适用于Excel的C# NuGet库

安装使用 NuGet

Install-Package IronXL.Excel
Java PDF JAR

下载 DLL

下载DLL

手动安装到你的项目中

开始在您的项目中使用IronPDF,并立即获取免费试用。

第一步:
green arrow pointer

查看 IronXLNuget 用于快速安装和部署。它有超过800万次下载,正在使用C#改变Excel。

适用于Excel的C# NuGet库 nuget.org/packages/IronXL.Excel/
Install-Package IronXL.Excel

考虑安装 IronXL DLL 直接。下载并手动安装到您的项目或GAC表单中: IronXL.zip

手动安装到你的项目中

下载DLL
## 添加条件格式示例 条件格式由规则和样式组成,当单元格满足指定的规则条件时,这些规则和样式将被应用。 样式可以包括[字体和大小调整](/csharp/excel/how-to/cell-font-size/), [边框和对齐设置](/csharp/excel/how-to/border-alignment/)以及[背景图案和颜色](/csharp/excel/how-to/background-pattern-color/). 要定义规则,请使用 ConditionalFormatting 提供的 `CreateConditionalFormattingRule` 方法。 将此方法返回的对象赋值给一个变量,并使用这个变量来应用所需的样式。 最后,使用 `AddConditionalFormatting` 方法,并提供创建的规则和应用规则的单元格范围。 ```cs :path=/static-assets/excel/content-code-examples/how-to/conditional-formatting-add.cs ```
之前
之后
以下是所有可用的规则: - NoComparison:默认值。 - 在...之间:'Between'运算符 - NotBetween:'不在之间' 运算符 - 等于运算符 - NotEqual:“不等于”运算符 - 大于:'大于'运算符 - 小于:'小于'运算符 - GreaterThanOrEqual: '大于或等于'运算符 - LessThanOrEqual:'小于或等于'运算符
## 检索条件格式示例 要检索条件格式规则,请使用 `GetConditionalFormattingAt` 方法。 此方法返回的规则可能包含多个规则,您可以使用 `GetRule` 方法来选择特定的一个。 虽然检索到的规则的大多数属性都无法修改,但您可以通过访问**PatternFormatting**属性来调整**BackgroundColor**。 以下代码演示了这个概念。 ```cs :path=/static-assets/excel/content-code-examples/how-to/conditional-formatting-retrieve.cs ```
之前
之后

## 删除条件格式示例 要删除条件格式规则,请使用 `RemoveConditionalFormatting` 方法。 将目标条件格式规则的索引传递给该方法。 ```cs :path=/static-assets/excel/content-code-examples/how-to/conditional-formatting-remove.cs ```

查克尼特·宾

软件工程师

Chaknith 是开发者中的福尔摩斯。他第一次意识到自己可能在软件工程方面有前途,是在他出于乐趣做代码挑战的时候。他的重点是 IronXL 和 IronBarcode,但他为能帮助客户解决每一款产品的问题而感到自豪。Chaknith 利用他从直接与客户交谈中获得的知识,帮助进一步改进产品。他的轶事反馈不仅仅局限于 Jira 票据,还支持产品开发、文档编写和市场营销,从而提升客户的整体体验。当他不在办公室时,他可能会在学习机器学习、编程或徒步旅行。