当前位置: 首页 > news >正文

【经验】Word/WPS|用邮件合并批量填写表格或教案,单个Word导出成多个文件

实话实说,没有任何人会对Word表格填写有好感,格式太难调整了。

我的版本:Word 2021、WPS 2025春季更新(12.1.0.20305)32位。

注:如果是简单的需求,可以放心使用 WPS,操作相对于 Word 要简单很多。

复杂情况用WPS可能会遇到bug,例如我遇到的编码问题(一般导出的时候数据可能是UTF-8,但WPS只支持当前电脑编码,比如GBK,还得去VScode转换一下,比较繁琐)和单元格内容超过255自动截断(需要自动填写的内容过长的时候,WPS会出现截断不填了的严重问题)的问题,希望WPS能够改进一下。我已经去跟官方反馈了(反馈时间2025年3月15日晚22点),不知道哪年能改好。在这里插入图片描述

如何批量填写呢?经过我的实验,分为两个步骤。这两个步骤的每一步都非常非常非常非常有用,任何场景下都很有用的那种。其他文章基本上不讲原理所以你们可能看完就不知道拿来干什么了,但我会讲清楚,希望你们都能有幸遇到我这篇文章。

这里引用一大段话,希望你们也能把这样繁琐的工作变成十几分钟不到就可以完成的任务:
在这里插入图片描述

文章目录

    • 一、用邮件合并批量填写表格
      • 1 邮件合并功能在哪
        • Word
        • WPS
      • 2 数据格式要求是什么
      • 3 如何批量填写
    • 二、单个Word文件,导出成多个文件
      • Word
        • 前置准备工作
      • 导出成多个文件
        • WPS
    • 三、常见异常状况处理
      • 关闭后打开该文件时显示找不到数据源

一、用邮件合并批量填写表格

1 邮件合并功能在哪

Word

邮件-开始邮件合并-普通Word文档
在这里插入图片描述

邮件-选择收件人-使用现有列表。
在这里插入图片描述
Word支持自动识别和选择相应的编码,WPS不支持。这里通常直接点确定就行:

在这里插入图片描述

WPS
  1. 引用-邮件合并。
    在这里插入图片描述

  2. 邮件合并-打开数据源。
    在这里插入图片描述

    如果你发现WPS打不开数据源可能是以下原因(参考邮件合并时出现“打不开数据源”的原因-WPS学堂):
    在这里插入图片描述
    我的改成xls就好了。

  3. 选择表格,选择自己需要的:在这里插入图片描述

就行了。

2 数据格式要求是什么

无合并单元格的、有表头的csv格式数据。WPS支持不了xlsx,不建议导出为xlsx,建议xls格式;Word的话格式方面都行。

另外,建议通过带AI的表格软件生成和管理表格内容,比如飞书多维表格。

3 如何批量填写

插入合并域即可。列表的列表头就是合并域中能够读取到的变量。

在这里插入图片描述
选中“预览结果”就可以看到合并的结果啦!
在这里插入图片描述

二、单个Word文件,导出成多个文件

Word

参考:Word邮件合并功能详解:合并后生成多个word文档,删除空白页 - 知乎

前置准备工作

插入好了合并域,先对文档完成以下操作:
把标题样式全部取消(或者只取消一级标题的也可以)改成正文,把【你要分别保存的文件名】以白色文字在文件首行显示,并降字号调整到最小,把这行文字设置成一级标题。之所以这样设置,是为了达到一个文件名称隐形的效果。

例如这样:

在这里插入图片描述

正确合并之后,预览看一下效果正不正常,然后“邮件-完成并合并-编辑单个文档”,就会弹出一个未保存的文档。

在这里插入图片描述

选择全部。

在这里插入图片描述

建议:现在先把弹出来的这个文件,保存成一个随便什么名字,并且选择存储路径,免得之后再保存出现首个文件的名字重复而被覆盖的现象。

导出成多个文件

选择视图-大纲视图:
在这里插入图片描述

在这里插入图片描述

然后保存就好了,所有的新文件都会自动到同级目录下面去,很神奇吧。

WPS

WPS比Word简单多了,邮件合并-合并到不同新文档:
在这里插入图片描述
可以自己定义文件名(以某列为文件名),和保存的格式;如果有需要的话还可以更改一下文件位置:
在这里插入图片描述

然后点击“确定”即可合并成功。

实际的文件名是“域名”+下划线+序号。

例如如果第一行数据的姓名是张三,合并完成的文件名是张三_1.docx

三、常见异常状况处理

关闭后打开该文件时显示找不到数据源

Word只支持在自己的数据源目录下找数据,如果你的csv文件在别的地方,即使上一次正常你这次也是打不开的。处理办法:移动文件,或者选择不插入数据源,然后重新点击打开一次。

WPS则纯粹的是bug,它根本没有自己的目录,你直接选择不插入,然后重新点击打开一次就好了

本账号所有文章均为原创,欢迎转载,请注明文章出处:https://shandianchengzi.blog.csdn.net/article/details/146286730。百度和各类采集站皆不可信,搜索请谨慎鉴别。技术类文章一般都有时效性,本人习惯不定期对自己的博文进行修正和更新,因此请访问出处以查看本文的最新版本。

http://www.dtcms.com/a/528092.html

相关文章:

  • Git工作流
  • 简单企业网站青岛天元建设集团网站
  • C#/.NET 微服务架构:从入门到精通的完整学习路线
  • 从 MySQL 过渡到 PostgreSQL 学习计划(暂定)
  • JAVA算法练习题day53
  • 在 C# .NETCore 中使用 RabbitMQ 实现发布、订阅示例
  • 【MySQL-笔记】数据库MySQL的安装与卸载
  • 网站没有域名wordpress修改鼠标
  • LeetCode 刷题【133. 克隆图】
  • [人工智能-大模型-74]:模型层技术 - 模型训练六大步:③神经网络,预测输出:基本功能与对应的基本组成函数
  • 机器学习锂离子电池!预估电池!
  • Redshift历史SQL运行记录查询
  • 告别信息孤岛:工业无线网桥实现跨车间、跨厂区统一组网
  • 7.2 按钮实验
  • 多语言网站思路柳州市安全教育平台
  • 触摸未来2025-10-25:蓝图绘制
  • 面向对象——设计模式(行为型)
  • 06-MySQL基础查询
  • 蓬莱网站建设哪家专业苏州智能网站开发
  • 医院慢病管理软件系统问题域需求分析文档(示例)
  • Java 大视界 -- Java 大数据机器学习模型在舆情分析中的情感倾向判断与话题追踪
  • 用于小样本故障增量学习的多视图 Shapelet 原型网络
  • 动态规划思想的延伸:计数模式再升级——巧妙捕捉「优美子数组」
  • 徐州提供网站建设要多少钱杭州房产网我爱我家官网
  • 鸿蒙NEXT系列之NDK UI监听组件事件
  • 20251025 分治总结
  • CentOS上安装dpkg的方法
  • 【C++ 泛型编程】基于哈希表封装 unordered_set(附完整源码解析)
  • 【Docker】docker部署一个服务
  • 【C++】set map 的使用