设置 Excel 和 ODS 文件的条件格式
Contents
[
Hide
]
介绍
条件格式是一项高级功能,允许您对单元格或单元格范围应用格式,并根据单元格的值或公式的值改变该格式。例如,只有当单元格的值大于 500 时,单元格才显示为加粗。当单元格满足条件时,指定的格式会应用到单元格;如果不满足条件,则使用单元格的默认格式。在 Microsoft Excel 中,选择 格式,然后选择 条件格式 来打开条件格式对话框。
Aspose.Cells支持在运行时将条件格式应用于单元格。本文解释了如何实现这一点。它还解释了如何计算Excel用于颜色标度条件格式的颜色。
应用条件格式
Aspose.Cells支持多种方式的条件格式:
- 使用设计师电子表格
- 使用复制方法。
- 在运行时创建条件格式。
使用设计者电子表格
开发人员可以在Microsoft Excel中创建一个包含条件格式的设计师电子表格,然后用Aspose.Cells打开该电子表格。Aspose.Cells加载并保存设计师电子表格,并保留任何条件格式设置。
使用复制方法
Aspose.Cells允许开发人员通过调用Range.copy()方法将一个单元格的条件格式设置复制到工作表中的另一个单元格。
在运行时应用条件格式
Aspose.Cells允许您在运行时添加和删除条件格式。下面的代码示例显示了如何设置条件格式:
- 实例化一个工作簿。
- 添加一个空的条件格式。
- 设置应用格式的范围。
- 定义格式条件。
- 保存文件。
在此示例之后还有许多其他小示例,演示如何应用字体设置、边框设置和图案。
Microsoft Excel 2007 增加了更高级的条件格式,Aspose.Cells 也支持。这里的示例展示如何使用简单的格式,而 Microsoft Excel 2007 的示例则显示如何应用更复杂的条件格式。
设置字体
您只能更改字体样式、文字颜色、下划线样式和删除线样式。
设置边框
您只能使用细线样式作为轮廓边框。禁止使用对角线。