根据模板将 Excel 明细数据生成 Txt 文档|邮件合并

news2025/4/4 9:53:33

在日常办公中,我们常常会遇到需要批量生成文档的任务。以往,若要将 Excel 中的每一条数据都转化为单独的文档,且文档部分内容依据 Excel 数据动态变化,手动操作不仅繁琐,还容易出错。现在,有一种便捷的方法能快速实现这一需求,并且还支持图片相关的动态处理,接下来就为大家详细介绍。

使用场景

当你需要依据特定的 Txt 模板,把 Excel 里的每一条数据都制作成一个独立的 Txt 文档时,这个功能就能派上用场。例如制作员工信息表、客户详情单、学生成绩报告等,这些文档通常有统一的格式框架,但像姓名、成绩、联系方式等具体信息需要根据 Excel 数据进行动态替换。

准备工作

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

1、准备好员工数据 Excel,这份数据包含所有入职邀请的员工数据。

根据模板生成 Txt 文档数据准备

2、准备一个 Txt 的模板,下面为一个示例模板,这个模板大家可以根据自己的需要进行制作。

根据模板生成 Txt 文档模板准备

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

效果预览

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

根据模板生成 Txt 文档生成文件预览

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

根据模板生成 Txt 文档生成文件内容预览

操作步骤

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

根据模板生成 Txt 文档功能选择

2、选择 Txt 模板文件。注意界面的黄色背景的提示,这里需要先选择 Txt 模板。

根据模板生成 Txt 文档模板文件选择

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

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

根据模板生成 Txt 文档创建映射关系按钮

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

根据模板生成 Txt 文档选择 Excel 数据

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

根据模板生成 Txt 文档建立映射关系

注意【最终生成的文件名类型】这一项可以设置我们生成后每个文件的文件名称,比如上面截图中我们就用第一列和第二列的内容组合起来作为输出的文件名称,也就是【编号】和【姓名】列作为输出的文件名称,具体说明可以点击【说明】按钮查看填写规则。

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

根据模板生成 Txt 文档选择映射关系

4、设置输出目录。

根据模板生成 Txt 文档选择输出目录

5、处理完成。

根据模板生成 Txt 文档处理完成

通过以上步骤,就能轻松地根据 Excel 数据和 Txt 模板,批量生成满足需求的 Txt 文档,大大提高办公效率。掌握这一技能,能在处理大量文档任务时节省时间和精力,让办公流程更加高效便捷。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2326770.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

LVGL Dropdown和Calendar详解

LVGL Dropdown和Calendar详解 一、Dropdown详解创建和初始化设置下拉框选项获取选项获取选中项文本:获取选中项索引:设置选中项: 事件处理其他功能和样式设置设置下拉按钮样式:设置下拉框方向:设置最大高度&#xff1a…

Vulnhub-zico2靶机打靶记录

本篇文章旨在为网络安全渗透测试靶机教学。通过阅读本文,读者将能够对渗透Vulnhub系列zico2靶机有一定的了解 一、信息收集阶段 靶机下载地址:https://download.vulnhub.com/zico/zico2.ova 因为靶机为本地部署虚拟机网段,查看dhcp地址池设…

(041)05-01-自考数据结构(20331)树与二叉树大题总结

实际考试中,计算题约占40%,推理题约占30%,算法设计题约占30%。建议重点练习遍历序列相关的递归分治解法, 知识拓扑 知识点介绍 一、计算题类型与解法 1. 结点数量计算 题型示例: 已知一棵完全二叉树的第6层有8个叶子结点,求该二叉树最多有多少个结点? 解法步骤: 完…

Python----机器学习(KNN:使用数学方法实现KNN)

一、原理 以下是K最近邻(K-Nearest Neighbors,简称KNN)算法的基本流程,用于对给定点进行分类预测。 1. 获得要预测的点 point_predict 。 2. 计算训练点集 point_set_train 中各点到要预测的点 表 l ist_L2_distance 。 3. 对 poi…

网络攻防快速入门笔记pwn | 02 栈溢出题型 | 2.2 ret2libc

上一篇:网络攻防快速入门笔记pwn | 02 栈溢出题型 | 2.1 ret2text和ret2shellcode 下一篇:网络攻防快速入门笔记pwn | 02 栈溢出题型 | 2.3 ret2syscall 欢迎关注~ ret2libc 一、 什么是ret2libc(一)ret2lib的概念(…

Edge浏览器快速开启IE模式

一些老旧的网站,仅支持Internet Explorer(IE)浏览器访问。 然而,出于安全性的考虑,可能会遇到限制IE浏览器使用的情况。 Microsoft Edge浏览器提供了兼容性配置,可以通过IE模式访问这些网站。 以下是两种…

LeetCode 解题思路 29(Hot 100)

解题思路: 映射关系建立:创建一个哈希表存储数字到字母的映射。递归参数: 给定字符串 digits、结果集 result、当前路径 path、当前位置 start。递归过程: 当当前位置 start 等于 digits 长度时,说明已经遍历完 digi…

LabVIEW永磁同步电机性能测试系统

开发了一种基于LabVIEW的永磁同步电机(PMSM)性能测试系统的设计及应用。该系统针对新能源汽车使用的电机进行稳态性能测试,解决了传统测试方法成本高、效率低的问题,实现了测试自动化,提高了数据的准确性和客观性。 ​…

MTK Camera 照片切视频Systrace拆解分析

和你一起终身学习,这里是程序员Android 经典好文推荐,通过阅读本文,您将收获以下知识点: 一、Systrace 拆解概览二、Systrace 阶段拆解详解 一、Systrace 拆解概览 MTK Camera 照片切换视频trace 拆解(非切换摄像头类) 照片切换视频模块trace…

某合约任意提取BNB漏洞

1背景描述 合约是一个在满足特定条件时在区块链上执行代码的程序,各方以数字签署合同的方式准许并维护它的其运行。这些代码可以是向朋友汇款、买卖 NFT 虚拟商品等一系列复杂的内容。 存在漏洞的目标合约是一个结合Meme文化病毒式传播与去中心化金融(D…

插件实现:分别通过winform和WPF界面输入操作CAD——CAD c#二次开发

效果如下图所示: 主程序 using Autodesk.AutoCAD.ApplicationServices; using Autodesk.AutoCAD.DatabaseServices; using Autodesk.AutoCAD.EditorInput; using Autodesk.AutoCAD.Geometry; using Autodesk.AutoCAD.Runtime; using System; using System.Windows…

白酒迈入3.0时代,珍酒李渡如何穿越周期高质增长?

当下,白酒行业仍处深度调整期,过往通过渠道拓展、硬广宣传等推动规模扩张、提升市场份额的模式,愈发难以为继。 行业迫切需要构建高质增长新模式,完成增长动能转换。中国酒业协会理事长宋书玉提出,白酒消费亟需进入品…

人工智能-LangGraph+ChatUI+DeepSeek API搭建本地智能助手

人工智能-LangGraphChatUIDeepSeek API搭建本地智能助手 0 环境说明1 LangGraph2 Agent Chat UI 0 环境说明 环境项环境说明操作系统Windows11 专业版硬件信息联想拯救者Y9000PcondaAnancondaPython版本3.12NodeJs18.20.0 # 使用conda创建python环境 conda create -n langgra…

虚幻5入门

常用操作 运行时,调试相机,按~键,输入ToggleDebugCamera 。进入自由视角 常用节点 gate节点:用于控制该流程通不通,执不执行。Flip Flop节点:反转执行,一次A,一次B。Set Timer by…

慧通测控:汽车RGB氛围灯功能测试介绍

在汽车内饰不断进化的当下,汽车 RGB 氛围灯已从曾经的小众配置,逐渐成为众多车主提升驾乘体验的热门选择。它宛如车内的 “魔法精灵”,凭借丰富的功能,为单调的车厢披上一层梦幻而温馨的色彩。今天,让我们深入探究汽车…

QML Book 学习基础6(定位/布局元素)

目录 定位元素 Column Row Grid Flow 布局元素 1.元素填充它的⽗元素。 2.对齐 定位元素 Column Column (列)元素将它的⼦对象通过顶部对⻬的列⽅式进⾏排列。 spacing 属性⽤来设置每个元素之间的间隔⼤⼩ Row Row (⾏)元…

【SpringCloud】LoadBalance-负载均衡

4. 负载均衡-LoadBalance 4.1 为什么需要负载均衡? 不知道各位心中有没有女神,通常来说一个女神就会有多个舔狗,那这些舔狗呢,就会心甘情愿的帮女神干活,假设女神小美现在有三个舔狗,小美喜欢让这三个舔狗…

自然语言处理(26:(终章Attention 2.)带Attention的seq2seq的实现)

系列文章目录 终章 1:Attention的结构 终章 2:带Attention的seq2seq的实现 终章 3:Attention的评价 终章 4:关于Attention的其他话题 终章 5:Attention的应用 目录 系列文章目录 前言 一、编码器的实现 二、解…

Sentinel实战(二)、流控规则之流控阈值类型、流控模式

spring cloud Alibaba-sentinel-流控 流控规则前置环境一、基于阈值类型(QPS/线程数)维度,设置流控规则demo1、流控规则:设置QPS流控规则设置含义测试,观察流控规则设定后的效果demo2、流控规则-设置线程数流控规则设置含义测试,观察流控规则设定后的效果二、基于流控模…

AI与.NET技术实操系列(四):使用 Semantic Kernel 和 DeepSeek 构建AI应用

1. 引言 在人工智能技术飞速发展的今天,大型语言模型(Large Language Models, LLMs)已成为智能应用开发的核心驱动力。从智能客服到自动化内容生成,LLMs的应用正在深刻改变我们的工作和生活方式。 对于.NET开发者而言,…