XDOC Office报表设计指南

1. 简介

XDOC Office报表是一个带标记的Office文档,技术人员会用数据替换这些标记,生成目标文档。Office报表需要用微软Office2010及以上版本编辑,格式也需要是docx、xlsx、pptx。
标记的格式是: ${名称}。注意:前后都是半角字符,名称要简洁明了,不要带标点符号。

2. Word报表

标记可以加在文本、图片、表格、文本框和图表上面。页眉、页脚中也可以包含标记。

2.1. 文本

在文档中直接输入标记,可以设置各种格式,如:${姓名}。实际传入的内容可以是单行文本、多行文本、html、图片、二维码、Office文档等。标记前加”!”,表示只接收纯文本,例如:${!姓名}

2.2. 图片

插入示例图片,打开【设置图片格式】,在【可选文字】-【标题】中输入标记,如下图:
由于【可选文字】-【标题】标记不直观,可以为图片添加【批注】,方便技术人员查看。批注不是必须的,也不会出现在目标文档中。
小知识:如果没有审阅选项卡,点击【文件】-【选项】-设置COM加载项,取消【Office Add-In】选中后会显示出来,如下图:

示例

2.3. 表格

插入表格,打开【表格属性】对话框,在【可选文字】-【标题】中输入标记,如下图:
通过设置【重复标题行】定义表头,表头可以有一行或多行,也可以没有,如下图:
表头下的第一行是数据行,数据行会根据传入的数据条数,逐条显示。
员工
${姓名}
结果:
员工
关羽
张飞
赵云
如果不设置表头,第一行就是数据行。
${姓名}
结果:
关羽
张飞
赵云
在数据行的单元格中输入标记。单元格中可以包含图片、表格等。
数据行下是表尾,可以没有。如果无数据传入,表格不显示。
在表格左上角的单元格中添加【批注】。

示例

名称
信息
徽标
市值(亿美元)
${名称}
${市值}
公司信息
只有一个单元格的无边框表格,会脱离表格,只显示内容。
行间距为0.7磅的空段落会被XDOC自动清除,利用这个特性可以把一个复杂的大表格拆分成多个表格处理,运行后自动合并为一个完整表格:
表格1
A
表格2
B

2.4. 文本框

插入文本框,将文本框的【位置】设置为【嵌入文本行中】,如下图:
打开【设置形状格式】,在【可选文字】-【标题】中输入标记,如下图:
在文本框中输入标记,文本框中可以包含图片或表格。
文本框会根据传入的数据条数,重复显示。如果无数据传入,文本框不显示。
由于不能对文本框的内容加【批注】,文本框的【批注】要包含内容的全部标记。

示例

${名称}
市值:${市值}亿美元

2.5. 图表

插入示例图表,打开【设置图表区格式】,在【可选文字】-【标题】中输入标记,如下图:
为图表添加批注,以便技术人员查看。

示例

2.6. 超链接

超链接也可以做标记,如下图:

2.7. 水印

文字水印

插入自定义水印,如下图:
选择【文字水印】,【文字】中输入标记,如下图:

图片水印

插入图片水印,如下图:
用鼠标双击页眉区域,进入页眉编辑状态,在水印图片上右击鼠标,弹出菜单,设置图片格式,如下图:
在【可选文字】中输入标记,如下图:

2.8. 试一试

报表做好后,在浏览器中打开:http://www.xdocin.com/xdoc?_func=resource,看看效果。
点击【去注册】,注册一个账号:
输入邮箱地址,点击【注册】。
注册成功后,点击【调试】按钮,选中你的报表文件,系统会自动生成一份测试数据,点击【运行】就可以看到你的成果了。如下图:
模板
结果

3. Excel报表

标记可以加在文本、图片和单元格上。

3.1. 文本

文本标记在单元格中直接输入,多行文本要设置自动换行。

3.2. 图片

插入示例图片,打开【设置图片格式】,在【可选文字】-【标题】中输入标记,如下图:

3.3. 单元格

在需要设置重复行的第一个单元格中插入批注,批注中输入标记,如下图:
注意:批注中只能包含标记,原来的用户信息要删除。
在重复行的单元格中输入标记。行会根据传入的数据条数,重复显示。如果无数据传入,不显示。

4. PowerPoint报表

标记可以加在文本、图片、图表和幻灯片上。

4.1. 文本

PPT文档中直接输入标记。

4.2. 图片

插入示例图片,打开【设置图片格式】,在【可选文字】-【标题】中输入标记,如下图:
为图片添加批注,以便技术人员查看:

4.3. 图表

插入示例图表,打开【设置图表格式】,在【可选文字】-【标题】中输入标记,如下图:
为图表添加批注,以便技术人员查看:

4.4. 幻灯片

在幻灯片备注中输入标记,在幻灯片内容中输入标记,内容中标记的名称是传入数据列表的字段名。
幻灯片会根据传入的数据条数,重复显示,生成多张幻灯片。如果无数据传入,幻灯片不显示。

5. 后记

调用参见:《XDOC Office报表调用指南》

查看原文
目录
目录