历史版本1 :根据条件在单元格插入斜线 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1.问题描述编辑
在设计报表的时候,可以通过菜单栏的插入斜线功能来插入斜线,如下所示
但是,如果要在满足一定的条件下才插入斜线,如何实现呢,条件属性里没有插入斜线这个功能。
2.解决思路编辑
1)在单元格输入一个斜线,保存预览,按F12,可以发现斜线其实是一个图片,那么在条件属性里设置新值为这个代码,再使用HTML显示就好了。
2)可以反其道而行之,当满足条件时显示斜线等价于先显示斜线,不满足条件时显示原来的值
3.解决步骤编辑
以下实现为当值为空时插入斜线。
3.1使用图片代码
1)创建数据集
SELECT 姓名,职务,性别,城市 FROM 雇员
2)报表设计如下:
3)选中D2单元格,添加条件属性-新值
条件为len($$$)=0,新值如下:
<img style="border:0;width:72px;height:17px;" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAARCAYAAAB+bOp4AAABgElEQVR4nO3YQUeGURCG4am+JIlIKaKIIooWUUQRRYtoEUUUUUTRIoooooiiRRRRRBFFiyiiaBFRtIgiiiglleoHdI/Z1C+YWXwP1/5xOO87c0RE3nGGObQhV5L5l0w0YAIH+MQ1VtCNErdmQZOGagxhG094xBYGUYVUt3ZBU4oerOIGH9jHOOqR4VctZvLQjnmc4wenmEUrcvyqxUwWmjCJI3zhCkvoQpFftZhJoAYj2MELHrCBAVQgxatc1JShD2u4wxv2MIo6pPtVi5kCdGARF/jGCabRgmy3ZkGjB9IsdkDHYgd2KXaAepCFftViRq9crdgV1KuoV1Kv5rrYVS13axY0+lHXj3u/2Mf+Hq/YFfsZ6E8h4dYuaHR86BQbJ3Ss0PFCx4wpsbEjy61Z0OiAqoPqjNjgqt8xHWQXxAbbfL9qMaMrkK5CY2Krkb5c3IqtTL1iK1Qyf6JLdqXY0r0ptoQ/iy3lw2JLeppbu6ApFnvWWRZ75tHnnkOx55/GX7b6R+0E0Y0oAAAAAElFTkSuQmCC">
4)保存预览,效果如下:
3.2使用相反条件
1)在3.1第二步的基础上,添加E列并插入斜线,如下
2)选中E2单元格,添加条件属性-新值,新值类型为公式,=D2,条件为LEN(D2)>0
3)隐藏D列
4)保存预览,效果与上面一致。
4.移动端效果编辑
1)app效果
2)h5效果