在工作表中应用条件格式

处理条件格式

本文按照以下任务进行:

  1. 使用Aspose.Cells根据单元格值应用条件格式
  2. 使用Aspose.Cells根据公式应用条件格式

任务1:使用Aspose.Cells根据单元格值应用条件格式

  1. 下载并安装Aspose.Cells.zip
    1. 下载 Aspose.Cells for Java。
    2. 在开发计算机上解压缩。 所有Aspose组件在安装时都以评估模式运行。评估模式没有时间限制,只会在生成的文档中添加水印。
  2. 创建一个项目。 可以使用诸如Eclipse之类的Java编辑器创建项目,也可以使用文本编辑器创建一个简单的程序。
  3. 添加类路径。 要在Eclipse中设置类路径,请执行以下步骤:
    1. 从 Aspose.Cells.zip 中提取 Aspose.Cells.jar 和 dom4j_1.6.1.jar。
    2. 在 Eclipse 的项目中设置类路径:
      1. 在Eclipse中选择您的项目,然后从“项目”菜单中选择属性
      2. 在对话框的左侧选择“Java构建路径”。
      3. 选项卡上,选择添加JAR添加外部JAR以选择Aspose.Cells.jar和dom4j_1.6.1.jar并将它们添加到构建路径中。
    3. 编写调用Aspose组件API的应用程序。 或者,您可以在Windows的DOS提示符下运行时设置路径。
  javac -classpath %classpath%;e:\Aspose.Cells.jar;  ClassName .javajava -classpath %classpath%;e:\Aspose.Cells.jar;  ClassName  
  1. 根据单元格值应用条件格式。 以下是组件用于完成任务的代码。它在一个单元格上应用了条件格式。

执行上述代码时,条件格式被应用于输出文件(output.xls)的第一个工作表中的单元格“A1”。A1的条件格式是根据单元格值而定的。如果A1的值在50到100之间,则由于应用了条件格式,背景颜色为红色。请参阅所生成的XLS文件的以下屏幕截图。

A1值小于50的输出Excel文件

todo:image_alt_text

A1值在50到100之间的输出Excel文件

todo:image_alt_text

任务2:使用Aspose.Cells根据公式应用条件格式

  1. 根据公式应用条件格式。 以下是组件用于完成任务的实际代码。它在“B3”上应用了条件格式。

执行上述代码时,条件格式被应用于输出文件(output.xls)的第一个工作表中的单元格“B3”。应用的条件格式取决于计算“B3”值的公式,该公式将B1和B2的和作为“B3”的值。请参阅所生成的XLS文件的以下屏幕截图。

B3值小于100的输出Excel文件

todo:image_alt_text

B3值大于100的输出Excel文件

todo:image_alt_text

结论