页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

1、首先在电子表格设计器(Microsoft Office Excel)中,创建电子表格报表。

2、在浏览器中,切换到“定制 -> 宏管理”页面,在左侧的资源树上找到对应的电子表格报表,双击该节点进入报表宏编辑界面。

2、在浏览器的资源定制节点下,选中电子表格,右键选择 编辑宏 进入报表宏界面

3、在报表宏界面新建服务端模块。在弹出的新建模块对话框中,选择对象为spreadSheetReport、事件为onBeforeOutput、并把下面宏代码复制到代码编辑区域,并作相应的修改

...

  • 通过spreadsheetReport.workbook.getWorksheets().get(0) 方法获取需要设置隐藏效果的sheet。

  • 通过spreadsheetReport.getParameterValue("ParamName") 方法获取参数的值
  • 通过 sheet.cells.getRow(7).setHeight(0)方法以及sheet.cells.getColumn(4).setWidth(0)方法设置对应的行的高度为0以及列的宽度为0实现隐藏。 

扩展对象总结

  • 删除指定列数据sheet.cells.deleteColumn(3); //从0开始计数
  • spreadsheetReport.outputType判断导出类型 ,导出类型可以有:PDF、PNG、WORD、EXCEL、EXCEL2007、HTML,通过浏览器刷新他的值是refresh

资源下载

报表资源:隐藏行列migrate.xml

 

...