Excel批量生成Word
把 Excel 每行数据填入 Word 模板,为每个人生成独立文件。自动读取表头、更新预览,核对字段后按姓名、工号等命名保存。
主要功能
- 每行生成一份 Word: Excel 提供姓名、日期、金额等信息,Word 模板决定内容和排版,结果分别保存。
- 按字段自动命名: 可以使用姓名、工号等列命名,默认添加序号,同名人员也能区分。
- 自动读取与预览: 选择 Excel 后自动读取工作表和表头;调整命名、日期等参数或保存输入文件后,预览自动更新。
- 字段与清单对照: 点击清单行即可查看对应字段值、字段在模板中的使用次数和问题提示;可复制字段标记写入模板。
- 可先生成一份样稿: 选中任意一行生成真实 Word 样稿,手动打开核对版式后再批量生成;生成前重新读取并检查整批数据。
- 保留模板格式: 支持正文、普通表格、页眉和页脚中的文字填充,同一字段可以多次出现。
- 结果独立保存: 每次新建结果子文件夹,保留原 Excel 和 Word 模板,并给出逐行处理结果。宽窗口左右对照,窄窗口自动上下排列。
使用场景
| 手头的任务 | 准备的数据与模板 | 得到的结果 |
|---|---|---|
| 给每位员工发通知 | 员工名单、通知模板 | 按姓名命名的独立通知书 |
| 批量制作证明 | 姓名、部门、日期等,证明模板 | 每个人一份可编辑的证明 |
| 填写合同中的固定信息 | 人员或客户信息、已经准备好的合同模板 | 分别填写并保存的合同文件 |
| 制作固定项目的工资条 | 每行一个人的工资项目、固定版式模板 | 每人一份独立 Word 工资条 |
一行数据对应一份文件。适合结构固定、主要替换文字和数字的模板;动态增加明细行、合并打印和自动发送不在本工具范围内。
使用方法
- 准备 Excel: 一行列标题,之后每行代表一份文件,例如“姓名、部门、日期、金额”。
- 准备 Word: 在需要变化的位置写入
{{姓名}}、{{部门}}等标记,名称与 Excel 列标题一致。 - 选择文件和命名方式: 选择 Excel 后自动读取表头,再选择模板、保存位置和命名字段;表头不在第一行时,修改“表头行”。
- 核对预览,可选样稿: 预览自动显示,点击清单行核对右侧字段。需要看版式时,点击“生成此行样稿”,完成后点击“打开样稿”。
- 批量生成: 点击“批量生成”,软件重新读取并检查整批数据,完成后点击“打开结果目录”。
初次使用可以点击输入区旁的“导出示例”,软件会提供一份示例表格和模板,并自动填入文件路径。修改 Excel 或模板后请先保存,尚未保存的内容无法读取。
常见问题
会改变原文件或覆盖以前的结果吗?
原 Excel 和模板保持只读。每次生成都会创建新的结果子文件夹;同一批中的重名和非法文件名会在生成前提示,不静默覆盖已有文件。取消或中途失败时保留已完成的文件,并列明未完成项。
自动预览会生成 Word 文件吗?
不会。预览显示整批文件名、字段内容和问题提示;只有点击“生成此行样稿”或“批量生成”才会写入 Word 文件。调整参数不需要反复解析未变化的输入文件。
中途修改 Excel 后怎么办?
先在 Excel/WPS 中保存,软件会自动更新预览。点击生成时会重新读取并检查;如果一批已经开始生成,中途保存的新内容用于下一批,同一批保持开始时的数据一致。
格式和长文本怎么处理?
填入内容继承标记起始位置的文字格式,模板中的图片、表格等内容保留。长姓名、地址或段落可能自然换行、增加页数;可以先用“生成此行样稿”检查对应行。
身份证号、金额、日期和公式能处理吗?
身份证号等长编号需要在 Excel 中按文本保存。常用补零、小数、千分位、百分比和简单货币格式可以读取;日期使用界面选择的格式。遇到不支持的复杂数值格式,软件会提示具体单元格。
公式读取 Excel 文件里已经保存的计算结果。生成前请在 Excel/WPS 中重新计算并保存;本工具不计算公式,也不能判断旧的计算结果是否已经过时。
支持哪些模板?
首版支持 .xlsx 和 .docx,旧 .xls、.doc 请先另存为新格式。支持正文、普通表格、页眉页脚中的文字标记;不支持文本框及内容控件中的字段、未接受的修订、动态明细行、图片字段或 PDF 输出。
Excel 表头与数据区不能合并单元格。所选工作表中的隐藏行和筛选隐藏的行也会读取;只想生成部分人员时,请先另存所需数据。
