以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- excel报表能否根据列合计值隐藏合计值=0 的列? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=133796) |
-- 作者:sloyy -- 发布时间:2019/4/20 16:47:00 -- excel报表能否根据列合计值隐藏合计值=0 的列? 由于输出内容有些列全是空白的,想隐藏起来,该如何实现? |
-- 作者:有点蓝 -- 发布时间:2019/4/20 17:12:00 -- if datatables("表A").find("第一列 is not null") is nothing tables("表A").cols("第一列").visible = false end if
|
-- 作者:sloyy -- 发布时间:2019/4/21 0:39:00 -- 不对,我说的是excel报表,已经用模板设置了每一列,现在要把内容为空的列宽度设置为0,该怎么操作? |
-- 作者:有点色 -- 发布时间:2019/4/21 18:52:00 -- 方法一:生成表的过程中,builddetail事件,判断行的内容,如果行不为空,就把列名移除。最后得到需要隐藏的列名。在afterbuild事件处理excel。
方法二:在afterbuild事件,循环每一列,每一行,判读,然后处理。
http://www.foxtable.com/webhelp/scr/1159.htm
|