难度等级2,适用于需要美化表单的用户

1明细表遇到的问题

明细表如果列很多的话,在阅读时很容易串行。如果增加隔行底纹,可以便于用户看清内容。

一般我们会使用单元格背景颜色来美化表单,但对于明细表,由于可以自动扩展,普通的方法在此就不适用了。
ecell中有个单元格颜色公式,可以在运行时动态改变单元格颜色。使用它我们可以变通的实现隔行底纹功能。

2首先介绍一下单元格颜色公式
颜色公式,是以某个单元格的值为条件,动态的改变本单元格的背景颜色或字体颜色。每个单元格可以设置一个字体公式、一个背景颜色公式。另外单元格颜色公式与数值计算公式(取数公式、cell公式等)不冲突。但目前颜色公式在一个表单中之支持16个(重复的算1个,如下面的公式在好几个单元格内使用,只算一个),以后会做升级扩充
如:如果有一个单元格显示考试分数,那么我们可以使用如下公式:if(A1<60, RGB(255,0,0), RGB(0,0,0))来将不够60分的学生醒目的标识出来。

3再来分析下如何实现隔行底纹
既然颜色公式可以使用参数来设置,只要可以找到区分出行与行的方法来就能实现。刚好cell公式row()可以取得所在行的行号

4下面开始动手
因为明细表的取数函数要定义在明细表的首行,所以选中明细第一行的全部单元格

在颜色公式设置对话框中,设置公式if(mod(row(),2)=0, RGB(255,0,0), RGB(255,255,255))(目前单元格颜色公式里面只能手工输入公式,不能使用公式向导)

5web端运行效果

6单元格颜色对应表

RGB()公式是将红绿蓝转换为颜色值的,三个参数分别是红、绿、蓝。

如果我们想得到红色就用RGB(255,0,0)、绿色RGB(0,255,0)、蓝色RGB(0,0,255)

更多组合见下表

单元格颜色公式之明细数据项隔行底纹相关推荐

  1. 计算机自定义大小修改数值,如何将电脑excel文档中的单元格颜色设置为根据数值大小自动修改...

    如何将电脑excel文档中的单元格颜色设置为根据数值大小自动修改 腾讯视频/爱奇艺/优酷/外卖 充值4折起 当我们在使用电脑的时候,如果想要处理数据的话,一般都会用到excel软件,在excel中,如 ...

  2. java设置excel单元格格式为百分比_Java 设置Excel条件格式示例代码(高亮条件值、应用单元格值/公式/数据条等类型)...

    概述 在Excel中,应用条件格式功能可以在很大程度上改进表格的设计和可读性,用户可以指定单个或者多个单元格区域应用一种或者多种条件格式.本篇文章,将通过Java程序示例介绍条件格式的设置方法,设置条 ...

  3. 【原创】EXCEL颜色相关操作:改变单元格颜色,获得颜色值,按颜色筛选等

    问题&目的 EXCEL里,我们有时候会用到颜色相关的操作,比如 我们想根据单元格的值,自动修改单元格的颜色 我们想知道单元格的颜色代码 我们想根据现有的表格颜色进行筛选 1 如果自动批量改变单 ...

  4. Excel中如何按单元格颜色求和,这五种牛批的方法,值得学习

    点赞再看,养成习惯:文武之道,一张一弛. 微信搜索[亦心Excel]关注这个不一样的自媒体人. 本文 GitHub https://github.com/hugogoos/Excel 已收录,包含Ex ...

  5. excel之根据单元格内容自动修改单元格颜色

    本单元分为2部分,以下面的excel为例 1.根据单元格内容修改本单元格颜色 我需要当工程师名称改变的时候,工程师名字的单元格背景色根据工程师的名称发生改变,那么可以这么实现: 1)选中要改变的单元格 ...

  6. ALV列、行、单元格颜色设置

    1)颜色含义 1:海蓝:2:浅清:3:黄色:4:浅蓝:5:青色:6:红色:7:橙色. (1)首位为主颜色: (2)次位为辅助颜色: (3)末位为0时,表示首位数字表为表格的底色: 末位为1时,则表示以 ...

  7. VTK:绘制单元格颜色用法实战

    VTK:绘制单元格颜色用法实战 程序输出 程序完整源代码 程序输出 程序完整源代码 #include <vtkActor.h> #include <vtkCellData.h> ...

  8. VTK:绘制带有rgb的单元格颜色用法实战

    VTK:绘制带有rgb的单元格颜色用法实战 程序输出 程序完整源代码 程序输出 程序完整源代码 #include <vtkActor.h> #include <vtkCellData ...

  9. java 修改表格颜色代码_workBook设置单元格颜色方法

    背景介绍: 使用Java开发信息系统项目,项目中往往会涉及到报表管理部分,而Excel表格首当其冲称为最合适的选择,但是对单元格操作时对于设置单元格的背景颜色却很少提及,本文旨在方便单元格背景颜色设计 ...

最新文章

  1. 计算机网络笔记整理图片,计算机网络高分笔记整理(2)
  2. Linux进程top命令作用是,Linux中top命令起什么作用呢?
  3. 【深度学习】面向医学图像的病灶分割调研(三)
  4. wtl单文档选项_Vite 中文文档翻译
  5. 将自定义功能添加到Spring数据存储库
  6. Python学习——02-Python基础——【9-面向对象进阶】——isinstance(obj,cls)、反射等...
  7. 手把手教你如何利用Kickstart自动安装虚拟机
  8. linux下grep查找关键字
  9. 正在打dota的过程中,接到淘宝网面试电话
  10. android的适配器用于,在Android中实现适用于RecyclerView的适配器
  11. html 屏蔽广告显示,JS判断网页广告被屏蔽解,广告终结者、AdGuard插件判断并提示...
  12. RadAsm模板修改
  13. 免费手机电脑同屏神器——Mirroid
  14. python word 公式转png图片处理方式
  15. NLP实践——Few-shot事件抽取《Building an Event Extractor with Only a Few Examples》
  16. 屏幕进入省电模式计算机未输出,戴尔 U2719DC 显示器使用与故障处理指南
  17. 《C++大学教程》学习笔记(九)
  18. (无Xcode)Mac OS X中解决 make,gcc等命令找不到
  19. VSCode 基本使用
  20. 服务器缓冲视频文件在哪里,视频缓存在哪个文件里

热门文章

  1. 数据增强方法:图片镜像、图片缩放、图片旋转、加噪点
  2. 学生选课系统功能需求
  3. Altium Designer 18中的Multi-board Schematic–Defaults
  4. 几何画板中去除画出的线段的教程
  5. oracle 排序算法,ORACLE的ORDERBY非稳定的排序
  6. 微信小程序开发笔记——wsdchong
  7. python写爬虫要记的单词_Python爬虫入门案例:获取百词斩已学单词列表
  8. python123.io同一个号可以同时在不同设备登陆吗-Python 高级 3
  9. win32 20子窗口控件的代码
  10. python 企业邮箱发送邮件