反饋已提交

網絡繁忙

单元格内容数字,字母或者中文显示不同的颜色

1. 描述

单元格显示内容的时候,有需求数字展示成不一样的颜色,如果是固定的文本可以使用 HTML 显示单元格内容,给固定的部分加上改变字体颜色的 HTML 标签。如果单元格的数据或者文本不固定的话就不好处理,本文会介绍一个自定义函数方法,给数字加上字体颜色改变的标签。

222


2. 示例

自定义一个函数,原始文本作为第一个参数,需要显示的颜色作为第二个参数,需要显示的字符标识作为第三个参数。


2.1 编写自定义函数

代码详见:https://code.fanruan.com/demo/example/src/branch/persist/10.0/src/main/java/com/fr/function/FlagHtmlColor.java

2.2 编译自定义函数

编译 FlagHtmlColor.java 文件,并且将生成的 class 文件拷贝至%FR_HOME%\webapps\webroot\WEB-INF\classes\com\fr\function目录下。


2.3 添加自定义函数

启动设计器,点击服务器>函数管理器,添加一个自定义函数命名为FlagHtmlColor,类名选择 com.fr.function.FlagHtmlColor,如下图:

222


2.4 使用自定义函数

1)数据准备

新建工作簿,添加内置数据集 Embedded1:

222

2)公式使用

将数据列拖至单元格 A1,双击 A1,选择高级,值使用公式=FlagHtmlColor($$$,"red","n"),如下图:

222

注:公式第三个参数控制需要显示不同颜色的文本类型,"n" 代表是数字,"c" 代表字母,"z" 代表中文。

3)单元格属性

选中 A1 单元格,在右侧单元格属性表中设置设置单元格内容以 HTML 显示,如下图:

222


2.5 保存与预览

保存模板,点击分页预览,效果如上图,数字变为红色。



附件列表


主題: 原简体文档
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙