单元格指定内容不同颜色

  • 文档创建者:axing
  • 编辑次数:5次
  • 最近更新:胡透透 于 2019-12-02
  • 1. 描述

    在平时制作报表的过程中,有时候要对指定的内容进行不同颜色的展示,以达到突出显示的效果。如下图:

    222

    2. 思路

    利用富文本框或是利用 HTML 标签加 HTML 显示内容的方式

    image.png


    3. 示例

    注:下面所述办法中,除了富文本编辑方法外,其他方法的最后一步都要使用HTML显示内容!

    3.1 富文本编辑

    通过插入富文本,直接输入内容,设置颜色即可。

    image.png


    3.2 直接写死

    在单元格直接输入内容,用 HTM L标签 <font color='red'>红色</font><font color='指定颜色'></font> 将要变颜色的内容括起来。然后选择用 HTML 显示内容。如要将红色两字变红:

    222


    3.3 利用条件属性

    设置条件属性-新值,选择公式形态。输入公式:replace($$$,"红色","<font color='red'>红色</font>"),由于任何情况下都希望指定内容变色,所以不设置条件。

    image.png


    3.4 利用高级属性显示值

    在单元格元素中选择高级-显示值,选择公式形态

    image.png


    3.5 利用 SQL 解决

    在 SQL 中利用 replace 函数为指定内容添加 HTML 标签。

    image.png


    4. 效果预览

    222

    导出 Excel 中效果如下:

    222

    注:会发现条件属性设置的办法在导出 Excel 中失去了作用,所以一般建议用其他四种。

    5. 已完成模板

    已完成模板,可参见:%FR_HOME%\webroot\WEB-INF\reportlets\doc\form\单元格指定内容不同颜色.cpt


    附件列表


    主题:
    • 有帮助
    • 没帮助
    • 只是浏览