目录

根据指定-Excel-模板将-Excel-明细数据生成新的-Excel-文档

根据指定 Excel 模板将 Excel 明细数据生成新的 Excel 文档

在日常工作中,我们常常需要生成 Excel 文档,例如将 Excel 数据 自动转换为独立的 Excel 文件。在这种需求下,如何高效地将 Excel 表格 中的每一条数据生成一个对应的 Excel 文档,并且让文档中的内容根据 Excel 数据动态变化,成为一个关键问题。幸运的是,使用此功能,您可以快速实现这一目标。它不仅支持 Excel 数据 到 Excel 文件 的自动转换,还能够动态生成和替换文档中的图片,极大提升工作效率。

使用场景

需要根据指定的 Excel 模板将 Excel 中的每一条数据都生成一个单独的 Word 文档的时候,就可以使用该功能帮我们完成。比如员工信息表、员工档案表等,这些都是有统一的模板,但是档案表中的员工信息如姓名、编号以及照片信息等都是不一样的的,需要进行动态替换的,那就可以使用该功能来帮我们完成。这类似 Office 中的邮件合并功能。

准备工作

我们今天介绍的是将一份员工明细数据按照指定的模板生成多个 Excel 文档,每一个员工都生成一个单独的 Excel 文档。

1、准备好员工数据 Excel,这份数据包含所有员工数据。

https://i-blog.csdnimg.cn/img_convert/285a0a46a8ffd09b1b85be10bed2e604.png

2、准备一个生成后 Excel 的模板。

https://i-blog.csdnimg.cn/img_convert/1b69a9fdd796200cebb20524369ed657.png

模板中红色框框标记的就是需要被动态替换的,也称为占位符。这些占位符的通过英文状态下的中括号包裹,中括号内的内容需要与前面员工数据 Excel 中的列头名称相对应。

我们注意到上面还有员工照片列也需要动态替换,那模板中的图片怎么设置占位符信息呢?

我们在照片上右键,然后可以看到如下选项,选择【查看可选文字】选项。

https://i-blog.csdnimg.cn/img_convert/da582aec1adfb911e0a809ed56324715.png

然后在可选文字内输入占位符的内容即可。

https://i-blog.csdnimg.cn/img_convert/23b7bf12a96b70410a414dc951530567.png

效果预览

1、每一条员工数据都生成了一个单独的 Excel 文档。

https://i-blog.csdnimg.cn/img_convert/8fb971ff85b4407b71b313eb5f868e72.png

2、每个 Excel 文档内的信息已经替换成了具体员工信息。

https://i-blog.csdnimg.cn/img_convert/1f0b9f2957e3202c098109472ff32482.png

操作步骤

1、打开「鹰迅批量处理工具箱」,左侧选择「Excel 工具」,右侧在文件内容分类中选择「根据模板生成 Excel 文档」的功能。

https://i-blog.csdnimg.cn/img_convert/3420d1b9cf5c1cd6de9d008456eb2dae.png

2、选择 Excel 模板文件。注意这里不是选择员工数据 Excel,而是模板 Excel。

https://i-blog.csdnimg.cn/img_convert/eaf7699bb4fe4887c46adc25bbabb7f6.png

3、建立模板与数据的对应关系。

刚进来的时候,由于我们还未设置过,所以先选择左上角的【新建对应关系】

https://i-blog.csdnimg.cn/img_convert/ec12145b1d81bf49585cf349a077d5e0.png

这时候会弹窗,我们需要选择员工数据 Excel,选择好后点击下一步。

https://i-blog.csdnimg.cn/img_convert/1840ae232e90aae9814a2d77611332b9.png

下面这一步,我们就需要设置模板中占位符与数据的列的关系了,默认情况下,软件已经自动帮我们建立好了映射关系,也可以根据自己的实际情况进行调整。

https://i-blog.csdnimg.cn/img_convert/ee10420794f9c6b7ecaf45cd20b5fb39.png

  • 如果是图片列,那【数据表列类型】这一项就需要选择【图片】这个选项。
  • 【最终生成的文件名类型】这一项可以设置我们生成后每个文件的文件名称,比如上面截图中我们就用第一列作为输出的文件名称,也就是【编号】这一列。如果我们需要使用【姓名】列作为输出的文件名称,那就填写2。

填写好后我们关闭弹窗,选择刚刚设置好的规则点击下一步。

https://i-blog.csdnimg.cn/img_convert/40241d49a380b883a4fac4329d509ab0.png

4、设置输出目录。

https://i-blog.csdnimg.cn/img_convert/c6c7678daf32a7f5355b569f0edf6ae9.png

5、处理完成。

https://i-blog.csdnimg.cn/img_convert/b6971f0e1f1311317b3c1b4c24c64abf.png