python 开发的3个小工具,玩转excel
off999 2025-05-15 20:22 25 浏览 0 评论
1 工具1:对新文件去重
1.1 定义
此工具实现对新旧文件对比,即用#Excel表格#新文件中的数据 对比 原文件上的数据。
假设:原文件中有10条,新文件中有15条 且有10条和原文件中的数据重复,使用工具实现将10条重复的删除,得到另一个新的文件。
1.2 规则
1) excel文件命名,新文件中包含 新数据,旧文件中包含 旧数据;文件名中不能含有特殊字符如:. ; - …… 等
2) 删除没用的sheet页,只保留一个有数据的sheet页,案例中只保留了第一个有数据的sheet1 这个,删除了其他的两个
3) 两个excel的列名保持一致,即 excel数据第一行 年龄、姓名、司机电话
1.3 演示案例
对新数据中 标红的3条应该删除;
1.4 操作步骤
1.4.1 第一步
选择两个excel,分别是 要进行删除重复数据的文件,和原数据文件之前的数据,即:新数据.xlsx 、原数据.xlsx
1.4.2 第二步
自定义去重列,是指根据哪一列,或哪几列进行去重;案例中是用”司机电话” 作为去重列,这一列必须包含在excel数据集的列中
1.4.3 第三步
点击 “开始执行” 按钮
1.4.4 第四步
找到之前文件的存放路径,此文件 《……_去重.xlsx》即为结果文件
2 工具2:对一个excel中的数据进行去重
2.1 定义
此工具实现单个excel中的数据去重,假设:某excel文件中有100条,但是有10条手机号是重复的,那么最终的结果是90条,得到另一个新的文件。
2.2 规则
1) excel文件命名,文件名中不能含有特殊字符如:. ; - …… 等
2) 删除没用的sheet页,只保留一个有数据的sheet页,案例中只保留了第一个有数据的sheet1 这个,删除了其他的两个
2.3 演示案例
对红色底纹的两条重复的数据,删除其中一条
2.4 操作步骤
2.4.1 第一步
选择、excel,要进行删除重复数据的文件
2.4.2 第二步
自定义去重列,是指根据哪一列,或哪几列进行去重;案例中是用”手机” 作为去重列,这一列必须包含在excel数据集的列中
2.4.3 第三步
点击 “开始执行” 按钮
2.4.4 第四步
找到之前文件的存放路径,此文件 《……_去重.xlsx》即为结果文件
在左侧输出的信息中有新生成文件路径;
即:新生成的文件路径:C:/Users/admin/Desktop/新建文件夹/测试样本-B/all_已去重.xlsx
3 工具3:将多个【excel 或sheet】合并为一个
3.1 定义
合并Excel:将多个excel合并成一个;或者将一个excel中的多个sheet页合并为一个
合并Sheet:将多个sheet页合并为一个,相同列名进行行追加,不同列名会新增列追回数据
3.2 规则
1) 合并多个EXCEL表格文件时,只合并文件中的第一个SHEET,故必须把需要合并的内容放到第一个SHEET。
2) 运行合并程序,第一个选中需合并文件所在文件夹,点击后出现选择保存地点的页面,选择保存的文件夹并将命名合并的文件后,程序自动完成合并工作。
3.3 演示案例-合并多个excel
3.4 操作步骤,将多个excel合并为一个文件
3.4.1 第一步
选择需要进行合并操作的excel所在的文件夹
3.4.2 第二步
输入合并后的文件名字,如:合并后结果集.xlsx 并点击保存按钮
3.4.3 第三步
提示合并成功,则合并Excel操作成功
3.5 演示案例-合并多个sheet页
3.6 操作步骤,将多个sheet合并成一个新sheet页
3.6.1 第一步
选择需要进行合并操作的excel
3.6.2 第二步
输入合并后的文件名字,如:合并sheet页-结果集.xlsx 并点击保存按钮
3.6.3 第三步
提示合并成功,则合并Excel操作成功
相关推荐
- 系统集成项目管理工程师报考
-
中级系统集成项目报考条件及费用如下:1、凡遵守中华人民共和国宪法和各项法律,恪守职业道德,具有一定计算机技术应用能力的人员,均可根据本人情况,报名参加相应专业类别、级别的考试。2、获准在中华人民共和国...
- 电脑显示内存不能为read(电脑显示内存不能为read怎样修改虚拟内存)
-
1内存不能为read可能是因为程序在读取数据时没有分配足够的内存空间。2解决方法可以是增加程序的内存分配,或者优化内存使用方式,例如使用缓存等技术。3此外,还可以通过检查代码逻辑是否有误,或者是...
- 网易用户中心官网(网易用户中心官网注册账号)
-
要登录网易个人中心的话,首先你网易要有自己的账户。你可以搜索一下网易的官方链接,打开以后先注册,注册成功了以后你就可以进到个人中心了,上面也可以做一些设置或修改你的密码之类的。然后你就可以多看一下,看...
- windows defender怎么关闭win11
-
1.启用或禁用WindowsDefender的实时保护可以通过设置打开或者关闭某些模块(例如实时保护)的选项。第一步,右键点击开始菜单--设置或者按住WIN+I(大写的i)快捷键...
- 无法识别硬盘(无法识别硬盘怎么解决)
-
1.有可能可以修复2.因为硬盘无法识别可能是由于硬盘本身的故障或者连接线松动等原因导致的,可以尝试更换连接线或者使用一些数据恢复软件进行修复。但是如果硬盘本身的故障比较严重,可能需要专业的数据恢复...
- win10固态硬盘如何分区(win10固态硬盘分区多大合适)
-
可以按照以下步骤进行分区。1.打开“此电脑”或“文件资源管理器”,右击“此电脑”,选择“管理”。2.在计算机管理窗口中,选择“磁盘管理”,找到你的固态硬盘。3.右击固态硬盘,选择“新建简单卷”。...
- 博图v19(博图v19安装过程中出错)
-
西门子博途(TIAPortal)是用于工程设计和编程的软件平台,博途V19和V18是该平台的不同版本。它们在功能、性能和用户体验上有一定的区别。以下是一些主要区别:1.新功能和性能提升...
- 小米怎么关闭自动更新(如何关闭小米自动更新系统)
-
方法/步骤分享: 1、首先找到自己手机上的设置选项。 2、找到设置之后我们看到下面有一个我的设备选项。 3、在我的设备下面有一个miui版本,点击这个版本号后面的箭头。 4、进入到系统更新...
- 隐藏的文件夹怎么才能显示出来
-
你可以打开我的电脑,随便找一个盘符点进去,然后点击左上角的组织选项,找到文件和文件夹选项,然后会弹出一个列表,找到选项显示所有文件和文件夹,把前面的勾打上就可以了。1.在资源管理器中,打开文件夹属性...
- 恢复出厂设置有什么影响吗(恢复出厂设置对有影响吗)
-
基本上没什么危害。恢复出厂设置是一次大容量的数据读写,清除,存储过程,相对一般日常使用来说,只是会对电脑的整个硬件硬盘形成一次重大磨损过程,大容量的数据读写,清除,存储,会加快硬盘的老化,但对电脑本身...
- 计算机电脑怎么设置密码(计算机在哪设置密码)
-
一、帐户 打开电脑,点击电脑左下角的开始菜单,在弹出的界面里找到“设置(齿轮形状)”。点击齿轮图标后,就会进入Windows10系统的设置界面,...
- win10密钥激活码大全专业版免费破解版
-
1不存在永久激活密钥,但可以使用一些有效期长的密钥去激活Win10专业版。2Windows10的激活方式是基于数字权利,当你购买Windows10时,系统会将您电脑的硬件信息和购买记录绑定在一起...
- 免费动态壁纸2025(免费动态壁纸2023)
-
如果你想取消2023动态壁纸,可以按照以下步骤操作:首先,在桌面上右键点击空白区域,选择“个性化”;接着,在弹出的窗口中选择“背景”,找到“壁纸”选项,选择“图片”;最后,在“壁纸”选项下面找到“浏览...
- 360游戏中心手机网页版(360网页游戏平台官网)
-
360游戏大厅的登录方法:首先,需要在应用程序中搜索并安装360手机卫士应用程序,然后打开应用程序并点击“账号与安全”选项,在页面中选择“360账号登录”并输入账号密码即可成功登录360帐号,然后点击...
欢迎 你 发表评论:
- 一周热门
-
-
抖音上好看的小姐姐,Python给你都下载了
-
全网最简单易懂!495页Python漫画教程,高清PDF版免费下载
-
Python 3.14 的 UUIDv6/v7/v8 上新,别再用 uuid4 () 啦!
-
飞牛NAS部署TVGate Docker项目,实现内网一键转发、代理、jx
-
python入门到脱坑 输入与输出—str()函数
-
宝塔面板如何添加免费waf防火墙?(宝塔面板开启https)
-
Python三目运算基础与进阶_python三目运算符判断三个变量
-
(新版)Python 分布式爬虫与 JS 逆向进阶实战吾爱分享
-
失业程序员复习python笔记——条件与循环
-
系统u盘安装(win11系统u盘安装)
-
- 最近发表
- 标签列表
-
- python计时 (73)
- python安装路径 (56)
- python类型转换 (93)
- python进度条 (67)
- python吧 (67)
- python的for循环 (65)
- python格式化字符串 (61)
- python静态方法 (57)
- python列表切片 (59)
- python面向对象编程 (60)
- python 代码加密 (65)
- python串口编程 (77)
- python封装 (57)
- python写入txt (66)
- python读取文件夹下所有文件 (59)
- python操作mysql数据库 (66)
- python获取列表的长度 (64)
- python接口 (63)
- python调用函数 (57)
- python多态 (60)
- python匿名函数 (59)
- python打印九九乘法表 (65)
- python赋值 (62)
- python异常 (69)
- python元祖 (57)
