python 开发的3个小工具,玩转excel

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操作成功

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年10月1日
下一篇 2022年10月1日

相关推荐