页面树结构
Skip to end of metadata
Go to start of metadata

Office Excel 宏,在 Wiki 页面中显示 Excel 电子表格的内容。首先你需要将要显示的 Excel 表格上传到需要显示的页面上,然后用宏显示电子表格中的内容。

当其他用户浏览页面的时候,用户将会看到 Excel 表格中的内容,用户不需要在自己的电脑上安装 Office 的组件。

代码示例

下面的代码是提供给希望进一步编辑 Confluence 页面的高级用户使用的。

宏名称: viewxls

宏内容: None

参数

是否必须

默认值

参数说明和可以接受的值

参数

是否必须

默认值

参数说明和可以接受的值

nameYes(None.)

希望在页面中显示的 excel 文件的名字。这个文件必须作为附件上传到页面中才可以。

pageNo包含有这个宏的页面存储有 Excel 的Confluence 页面名字。
colNo内容的最后一列

你希望显示的最后一列的 Id,第一列使用的 id 是 0。

减少在电子表格中大小:使用  col 和 row 参数来控制电子表格在 Wiki 页面中显示的数量。

这个对控制空电子表格的显示非常有好处,同时可以可以避免内存溢出错误。

rowNoLast row with content你希望显示的最后一行的 Id,第一行使用的 id 是 0。
gridNotrue

确定是否显示表格单元格的边框。

可以接受的值是:

  • true – 显示边框
  • false – 不显示边框
sheetNo最近查看的工作表你希望显示的工作表名字。

存储格式示例

<ac:structured-macro ac:name="viewxls">
  <ac:parameter ac:name="col">E</ac:parameter>
  <ac:parameter ac:name="name">
    <ri:attachment ri:filename="Spreadsheet.xls"/>
  </ac:parameter>
  <ac:parameter ac:name="sheet">Sheet1</ac:parameter>
  <ac:parameter ac:name="row">5</ac:parameter>
</ac:structured-macro>

Wiki 标记格式

{viewxls:col=5|page=Docs|name=My document.xls|grid=false|sheet=mysheet|row=5}




  • 无标签