Excel数据自动填充到Word自定义表格

上一份工作在一家国企做软件测试,需求变来变去(3天一小改,5天换版面),xmind要先整理一遍测试用例(版本迭代,该废的废,该加的加),完了细节在禅道里补充,结果项目验收的时候要Word文档,你还不能直接复制表格,一些流程型测试用例描述特别多,一下就把Word格式撑爆了。一个项目43个系统,1个测试人员,哪有这个时间去一条条复制,Python脚本也不想写了。就先把禅道的测试用例导成csv,写个Word的格式模板,然后用Excel的这个功能往模板里自动填充。

以WPS为例

1. 根据Excel的表头,在word里绘制好表格,例:

准备Excel数据,并右键文件打开属性,复制文件位置

Word表格模板:

2. 在word文档里,点击“引用”>“邮件”

3. 点击“打开数据源”,在“选取数据源”窗口的路径输入框中粘贴第1步的Excel文件位置,选取需要操作的Excel文件,点击打开。

4. 点击word需要插入数据的位置,再点击“插入合并域”,选择“数据库域”,点击需要插入的表头名称;

效果如下:

5. 点击“查看合并数据”,可预览效果。点击“上一页”或者“下一页”,可预览每条数据的插入情况

6. 再次点击“查看合并数据”可关闭预览界面。

7. 点击“合并到新文档”,选择合并记录方式,点击确定后,可打开新的空白文档,以每页一个表格的形式生成新的文档

合并记录方式:

(1)全部:数据源Excel表的所有记录

(2)当前记录:通过第5步预览的一条记录

(3)从___到___:数据源Excel除表头之外的第___条记录到第___条记录

此处选择的是“全部”,生成的文档如下:

8. 在生成的文档里,快捷键Ctrl+H打开替换,点击“特殊格式”的下拉,点击“分节符(B)”选项,这时查找内容会自动填写分节符对应的函数,点击“全部替换”即可删除分节符,如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值