设置Excel和ODS文件的条件格式。

介绍

条件格式是Microsoft Excel的高级功能,允许您对单元格或一系列单元格应用格式,并根据单元格的数值或公式的值更改格式。例如,只有当单元格的值大于500时,该单元格才会显示为粗体。当单元格的值满足条件时,会将指定的格式应用到单元格。如果单元格的值不符合格式条件,则使用单元格的默认格式。在Microsoft Excel中,选择格式,然后选择条件格式以打开条件格式对话框。

Aspose.Cells支持在运行时将条件格式应用于单元格。本文解释了如何实现这一点。它还解释了如何计算Excel用于颜色标度条件格式的颜色。

应用条件格式

Aspose.Cells支持多种方式的条件格式:

  • 使用设计师电子表格
  • 使用复制方法。
  • 在运行时创建条件格式。

使用设计者电子表格

开发人员可以在Microsoft Excel中创建一个包含条件格式的设计师电子表格,然后用Aspose.Cells打开该电子表格。Aspose.Cells加载并保存设计师电子表格,并保留任何条件格式设置。

使用复制方法

Aspose.Cells允许开发人员通过调用Range.Copy()方法将一个单元格的条件格式设置复制到工作表中的另一个单元格。

在运行时应用条件格式

Aspose.Cells允许您在运行时添加和删除条件格式。下面的代码示例显示了如何设置条件格式:

  1. 实例化一个工作簿。
  2. 添加一个空的条件格式。
  3. 设置应用格式的范围。
  4. 定义格式条件。
  5. 保存文件。

在此示例之后还有许多其他小示例,演示如何应用字体设置、边框设置和图案。

Microsoft Excel 2007添加了更高级的条件格式设置,Aspose.Cells也支持。这里的示例说明了如何使用简单的格式设置,而Microsoft Excel 2007的示例则展示了如何应用更高级的条件格式设置。

设置字体

设置边框

设置填充

高级主题