办公必备!一键拆分文件,效率翻倍的秘密

2024-05-27 18:36

本文主要是介绍办公必备!一键拆分文件,效率翻倍的秘密,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

需求介绍

1、我有一张数据表“测试数据.xlsx”

2、我要根据A1“COUNTY_CODE”分类拆分成几张数据表(这里从9657到9658共12类,就是拆分成12张数据表)

3、根据12个分类,发送数据邮件给对应的收件人

4、收件人及抄送人、共同抄送人模板介绍:

excel模板请关注公众号“周Young”,回复“邮件分发”进行获取

(1)请勿修改模板表头(即第一行)内容
(2)收件人模板与抄送人模板一致

(3)收件人/抄送人模板:

CATEGORY:可自定义,相当于备注栏,给自己分类用的

CATE:根据“测试数据.xlsx”中的“COUNTY_CODE”分类填写,可1个CATE对应后面一个邮件收件地址、收件人姓名,也可1个CATE对应后面多个邮件收件地址、收件人姓名(有两条对应关系,就填写两条对应明细)

EMAIL_ADDR:邮件收件地址

EMAIL_NAME:邮件收件人姓名

(4)共同抄送人模板:工具发送邮件,可能会导致邮箱找不到邮件发送记录,因此,建议填入自己的邮箱地址。另如果每封邮件都要发送给同一个人,则可在这里填入对应信息

技术原理

  • UI页面:PySide
  • 数据处理:Pandas
  • 邮件分发:yagmail

使用教程

打开软件,根据软件提示,填入相关信息。鼠标悬停在对应区域,会弹出相关填写提示
1、输入拆分字段:即“测试数据.xlsx”中,需分类拆分类别字段名,即A1单元格中内容:“COUNTY_CODE”
2、点击选择文件目录:即“测试数据.xlsx”所在文件夹,如:“D:\temp\”
3、点击选择拆分文件:即“测试数据.xlsx”文件,如:“D:\temp\测试数据.xlsx”
4、是否发送邮件:若选“否”,则只进行文件拆分,拆分后的数据,将以“gz”压缩包形式保存在目录:“D:\temp\split_res\”下。
再“点击开始拆分按钮”即可运行
注意:“D:\temp\”只是我举的例子,实际为你第2步所选目录

5、是否发送邮件:若选“是”,则需将下半部分信息补全,工具将自动按照三类模板发送拆分后的数据给对应收件人
6、输入发件人邮件地址:为你自己的邮件地址
7、输入发件人邮箱密码:你自己的邮箱密码,一般使用授权码
8、输入邮箱host:这里默认填写了“smtp.jx.chinamobile.com”,根据实际情况进行修改填写
9、选择三个文件(收件人、抄送人、共同收件人):即需求中,三个模板
10、输入邮件标题及邮件正文,其中标题必填,正文可选填
11、点击选择客服文档或其他:如果有客服文档,或其他一些通用的文档,需要发送给所有人,则可再此选择。
如需选择多个附件,则多点击几次;若选错,可点击右侧“清空附件”按钮进行重置
12、点击开始拆分按钮运行:工具将根据所填信息内容,进行数据文件拆分,并发送邮件给对应收件人。
右上角白框将显示程序运行log。如遇问题,可复制log记录,可邮件咨询“zhyoung@live.cn”

软件工具请关注公众号“周Young”,回复“邮件分发工具”进行获取

这篇关于办公必备!一键拆分文件,效率翻倍的秘密的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1008264

相关文章

C#使用yield关键字实现提升迭代性能与效率

《C#使用yield关键字实现提升迭代性能与效率》yield关键字在C#中简化了数据迭代的方式,实现了按需生成数据,自动维护迭代状态,本文主要来聊聊如何使用yield关键字实现提升迭代性能与效率,感兴... 目录前言传统迭代和yield迭代方式对比yield延迟加载按需获取数据yield break显式示迭

AI一键生成 PPT

AI一键生成 PPT 操作步骤 作为一名打工人,是不是经常需要制作各种PPT来分享我的生活和想法。但是,你们知道,有时候灵感来了,时间却不够用了!😩直到我发现了Kimi AI——一个能够自动生成PPT的神奇助手!🌟 什么是Kimi? 一款月之暗面科技有限公司开发的AI办公工具,帮助用户快速生成高质量的演示文稿。 无论你是职场人士、学生还是教师,Kimi都能够为你的办公文

centos6一键安装vsftpd脚本

centos6一键安装vsftpd脚本 手动安装vsftpd参考教程:Centos下安装Vsftpd的图文教程 vsftpd脚本功能: 1.安装 (命令执行:sh xxx.sh)2.添加ftp用户 (命令执行:sh xxx.sh add)3.卸载vsftpd (命令执行:sh xxx.sh uninstall) 测试环境:centos6 x64 centos6 x86(测试centos7以

提升PrestaShop外贸电商网站安全的几款行业必备工具

提升PrestaShop外贸电商网站安全的几款行业必备工具 PrestaShop发展历程 PrestaShop是一款优秀且强大的外贸开源电商软件,我们开始使用PrestaShop始于2009年,那时PrestaShop还是0.9版本:界面清新,性能强悍,扩展友好等特性,既没有Magento的笨重,也没有ZenCart的古老,更没有OpenCart的脆弱,因此PrestaShop如雨后春笋,迅速

zblog自定义关键词和描述,zblog做seo优化必备插件

zblog自定义关键词和描述,zblog做seo优化必备插件     首先说下用到的一款插件:CustomMeta自定义数据字段 ,我们这里用到的版本是1.1,1.1+版增加了列表页标签支持!     插件介绍:文章,分类等添加自定义数据字段。1.1+版适用于 Z-Blog 2.0 B2以上版本。     在zblog2.0beta1里面,这个插件是集成到了程序里面,beta2里面默认没有了

stl的sort和手写快排的运行效率哪个比较高?

STL的sort必然要比你自己写的快排要快,因为你自己手写一个这么复杂的sort,那就太闲了。STL的sort是尽量让复杂度维持在O(N log N)的,因此就有了各种的Hybrid sort algorithm。 题主你提到的先quicksort到一定深度之后就转为heapsort,这种是introsort。 每种STL实现使用的算法各有不同,GNU Standard C++ Lib

Python中的私有属性与方法:解锁面向对象编程的秘密

在Python的广阔世界里,面向对象编程(OOP)是一种强大而灵活的方法论,它帮助我们更好地组织代码、管理状态,并构建可复用的软件组件。而在这个框架内,私有属性与方法则是实现封装的关键机制之一。它们不仅有助于隐藏类内部的具体实现细节,还能保护数据免受外部干扰。今天,让我们一起探索Python中私有属性与方法的魅力所在,了解它们如何在实际开发中发挥重要作用。 引言 随着软件系统变得越来越复杂,维

Hbase Filter+Scan 查询效率优化

Hbase Filter+Scan 查询效率问题 众所周知,Hbase利用filter过滤器查询时候会进行全表扫描,查询效率低下,如果没有二级索引,在项目中很多情况需要利用filter,下面针对这种情况尝试了几种优化的方案,仅供参考,欢迎交流。 根据业务要求,作者需要根据时间范围搜索所需要的数据,所以作者设计的rowKey是以时间戳为起始字符串的。 正确尝试: 1.scan 设置 开始行和结

如何提高开发的效率,让老板不知所措的给你发工资

设计模式 UML JSP 编程 数据结构 1.你可能会常常发现,写了一段代码后,编译程序时是一大堆的出错 (原因:语法不熟)  ──别担心,这是每个程序员必须经历的事,这时候你就需要更大的耐心及细心,对每一行代码进行仔细人阅读并改正,这个很重要,这可以培养你的理解代码能力,所以要常读程序,不要等到程序运行以后才知道你的程序的结果。  ──如何避免:在写代码以前,要认真的学习计算机语

算法复杂度 —— 数据结构前言、算法效率、时间复杂度、空间复杂度、常见复杂度对比、复杂度算法题(旋转数组)

目录 一、数据结构前言 1、数据结构 2、算法 3、学习方法 二、 算法效率 引入概念:算法复杂度  三、时间复杂度 1、大O的渐进表示法 2、时间复杂度计算示例  四、空间复杂度 计算示例:空间复杂度 五、常见复杂度对比 六、复杂度算法题(旋转数组) 1、思路1 2、思路2 3、思路3 一、数据结构前言 1、数据结构         数据结构(D