吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1647|回复: 31
收起左侧

[学习记录] Excel文件比较工具(代码AI写的 HTML版)

  [复制链接]
love933 发表于 2025-11-9 00:14
本帖最后由 love933 于 2025-11-14 13:06 编辑

开发初衷
    我是学校老师,学校使用的各种平台很多,因为每学期都有转学,转进转出。有些作用不大的平台,偷懒几年不管数据,哪天领导想起来了,要求把人员数据与学籍同步。这时就需要把平台里差哪些人,多哪些人弄清楚,也就是需要和学籍信息比对。最近,领导找上我了,要我把图书借阅系统里的人员信息弄准。所以用AI写了这款工具,功能比论坛里面大佬的要简单,但是我自认为操作要简单一些,毕竟功能也简单。
Excel文件比较工具(内存优化版).png

功能概述
    主要用于对Excel数据进行比较,找出不一致的,整理到三个sheet表导出:第一个sheet表是参与比较的两个表一致的数据,第二个sheet表是只有参与比较的第一个表独有的数据,第三个sheet表是只有参与比较的第二个表独有的数据。两表的信息顺序不一致也可以比较。


姓名顺序不一样.png
数据一致性提醒:请确保两份文件中待比较列的写法完全一致(如"一(1)班"≠"一(1)"、"一班"≠"1班"、"101"≠"一(1)班"),否则会被视为不同数据!
使用流程
1.导入文件
界面给了两个版块,可以分别导入不同的Excel文件,也可以两处导入同一个文件(两个sheet表比较)。
2.选择工作表文件
选择需要比较的sheet表,默认选择sheet1。
3.选择表头行
有些Excel文件,表头并不是在第一行,所以需要使用者自己指定。
screenshot_2025-11-08_23-35-15.png
4.选择需要比较的列
如果数据不多,情况简单,可以只指定一列。但是情况复杂,可以指定多列,比对的更精准。(如示例数据中,蓝色框里,两个名字相同,只选姓名列,就不行,于是我就选择了姓名、班级、读者证号,确保结果准确)
screenshot_2025-11-08_23-32-11.png
5.开始比较
点开始比较,自动完成。
6.下载结果
如果只需要参与比对的几列数据,选“下载简版数据”,如果还需要查看其他数据,选“下载完整数据”,完整数据会保留参与比较的两个表里面所有的数据。

数据总数都是59.png

这两份数据,顺序不一致,有重名,但读者证不一样,视为不同的人,去掉表头,数据有59行。唯一不同之处是第9行。比对结果如下:
screenshot_2025-11-08_23-35-25.png

7.比较结果呈现
具体数据如下,两表都有里有58条数据,第一个表和第二个表独有的数据也分别列出来:
screenshot_2025-11-09_00-09-22.png screenshot_2025-11-09_00-09-41.png screenshot_2025-11-09_00-10-04.png


最重要一点,“仅***有”中的“***”直接引用的是您上传文件的文件名,使用者能一眼看出两表不一样的地方。

Excel文件内容比较.rar (244.21 KB, 下载次数: 219)

优化升级
最近在比对学生信息的时候发现了问题。校长让我把钉钉里面学生的信息弄准确,主要是姓名。我在比对的时候,发现钉钉总人数始终比实际多1人。后来又进钉钉家校通讯录一个班一个班核对查看,发现是某班出现了两个一模一样的名字(该班没有学生重名)。于是我将这个工具升级了一下,可以自动统计唯一值重复的。并且在导出文件也加上了。另外,把加载库本地化了。效果如下图所示:
screenshot_2025-11-13_07-51-45.png screenshot_2025-11-13_07-52-53.png

最新下载链接: https://pan.baidu.com/s/1Per3unfy_VObUoL3IOBPWQ?pwd=j3ik 提取码: j3ik
压缩文件解压密码:52pj

使用中发现问题:数据太多不能运行,文件名太长(超过31)无法导入,进行了修改。原因我不清楚,欢迎大家研究
更新后的下载
链接: https://pan.baidu.com/s/1EAtZ7klKWtOEN3ih5BSQUg?pwd=egsz 提取码: egsz
压缩文件解压密码:52pj

免费评分

参与人数 2吾爱币 +2 热心值 +2 收起 理由
a1067709136 + 1 + 1 谢谢@Thanks!
weidechan + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

simmtech 发表于 2025-11-9 09:26
好帖子 ,感谢 分享。
qqyyh 发表于 2025-11-9 09:26
dgcso 发表于 2025-11-9 09:27
wsdhgd 发表于 2025-11-9 10:17
能用到,谢谢分享
afti 发表于 2025-11-9 10:25
这样大大节省了比对的重复工作量
 楼主| love933 发表于 2025-11-9 10:28
afti 发表于 2025-11-9 10:25
这样大大节省了比对的重复工作量

只能完成简单的比对,我自己觉得实用的是能分类导出数据。
suua 发表于 2025-11-9 10:40
谢谢分享!!
BRIDGEFLOW 发表于 2025-11-9 11:10

支持,挺好的
kingc138 发表于 2025-11-9 11:41
https://www.52pojie.cn/forum.php?mod=viewthread&tid=2064440&page=25#pid54144078我这个工具应该也适合你
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-2-20 17:19

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表