吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 16747|回复: 171
收起左侧

[Windows] Excel vlookup匹配小程序(2023-09-17 12点更新)

    [复制链接]
至风 发表于 2023-9-1 23:10
本帖最后由 至风 于 2023-9-17 12:43 编辑

2023-09-17 12:40:00 更新
       后续会不断优化更新,进度随我学习进度而定,假如对你有帮助的话,记得关注插眼哦~
更新内容:
       1、去掉sheet名确定框
       2、.xlsx格式实现选择sheet名后面列名自动变换,默认不选sheet名仍默认读取第一个sheet的内容
       3、优化打包后文件大小


更新地址:https://wwi.lanzoup.com/iJ8vy18sei5a


2023-09-17 12:40:00 软件截图:
V0.3.png




2023-09-15 20:000 更新
       后续会不断优化更新,进度随我学习进度而定,假如对你有帮助的话,记得关注插眼哦~
更新内容:
       1、支持读取.csv格式文件,支持导出.xlsx格式(前置版本仅支持读取.xlsx,导出.csv)
        2、优化导出.csv或.xlsx格式文件时,因长数字导致科学计数法或失去精度问题
        3、注意:默认下.xlsx读取后会默认读取第一个sheet的内容并在后面列名筛选处可选,.csv只能有一个sheet无需选择,即读取的excel只有一个sheet名时可直接再后面选列名,忽视sheet选择框、确定框即可
        3、增加读取时可选sheet名功能,当.xlsx格式文件存在多个sheet名时,可以点击选择sheet下拉框进行选择,选择后需要确定sheet,后面列名才会刷新(只有一个sheet的.xlsx文件忽略此条,无需选择)
        4、导出数据时可选.xlsx与.csv格式,只需输入文件名即可
        5、优化打包后文件大小

已知问题:
        1、读取.csv文件时概率无法读取,.csv编码众多,目前仅支持GBK,后续会优化全部支持

后续更新前瞻:
        1、去掉sheet名确定框,实现选择sheet名时后面列名自动更新
        2、将支持匹配依据列数据清洗,例如去此列数据中的空格、单引号双引号等等内容
        3、依据列数据存在第2点中杂乱格式数据时会提醒
        4、匹配过程提醒更加人性化
        5、继续优化文件大小


更新地址:https://wwi.lanzoup.com/ils8U18kqp2d


2023-09-15 20:00:00 软件截图:
2023-09-15.png






以下为发帖时旧内容:最近学习python,通过pyside6将两个excel之间vlookup的操作简单的图形化了一下
软件的使用逻辑是,选择第一个excel,程序读取完后会把文件路径返回到选择按钮上,右边的横条会显示这个excel的所有列名
然后选择第二个excel,程序读取完后会把文件路径返回到选择按钮上,右边的横条会显示这个excel的所有列名
这两个列名即是匹配的条件,随后点击vlookup按钮即可将表2匹配到表1上,并弹出保存提示框,可以将文件保存到除了C盘之外的任何地方(桌面也可以)

目前程序仅支持.xlsx格式读取,.csv格式写出
核心其实就是pandas的merge函数,假如一对多匹配,可以自动将多行结果插回而已
对不懂编程的人来说可以比人工更快速的产出匹配结果表,尤其是大型excel机器卡慢的情况
因为作者我本身就是数据分析师,写这玩意一方面是为了学习python产出有点动力,一方面也是给自己工作提高效率
软件bug肯定还是有的,大家使用后有问题可以评论回复,后续应该还会有新版,源码后面也会开源的

软件使用方法:解压后点击里面的main.exe即可
软件下载地址:https://wwi.lanzoup.com/iw4z71767nni

ps:只是个小程序,期待值不要太高哈

运行截图:
运行截图.png

查毒报告:

查毒报告

查毒报告

免费评分

参与人数 31吾爱币 +30 热心值 +28 收起 理由
jiangsg + 1 + 1 热心回复!
tomicsun + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
flysky1688 + 1 + 1 谢谢@Thanks!
7587728 + 1 + 1 谢谢@Thanks!
steven71 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
bibicivizizi + 1 + 1 热心回复!
树下彩虹025 + 1 我很赞同!
lfzjay + 1 谢谢@Thanks!
zxyfy + 1 用心讨论,共获提升!
zhanglei998 + 1 + 1 谢谢@Thanks!
chtyfox + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
benhsu123 + 1 + 1 热心回复!
我不是旧时 + 1 谢谢@Thanks!
啧啧啧777 + 1 + 1 用心讨论,共获提升!
a625235514 + 2 + 1 谢谢@Thanks!
罗之一目 + 1 + 1 谢谢@Thanks!
JILEJIVE2020 + 1 + 1 热心回复!
还没②够 + 1 谢谢@Thanks!
guoruihotel + 1 + 1 谢谢@Thanks!
我的朋友是土豪 + 1 + 1 谢谢@Thanks!
抱薪风雪雾 + 1 + 1 谢谢@Thanks!
windong + 1 + 1 用心讨论,共获提升!
kexue8 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
woxobo + 1 + 1 谢谢@Thanks!
AndyKuen + 1 + 1 谢谢@Thanks!
一场荒唐半生梦 + 1 + 1 热心回复!
crisili + 1 + 1 谢谢@Thanks!
19611024 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
开心长寿果 + 1 + 1 谢谢@Thanks!
zhu891108 + 1 + 1 谢谢@Thanks!
selag + 1 + 1 我很赞同!

查看全部评分

本帖被以下淘专辑推荐:

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

孤芳独步 发表于 2023-9-4 15:01
wkjxs2015 发表于 2023-9-2 06:20
有个例子演示吗?看您的描述,实在很难理解是什么使用场景。

一般vlookup函数主要用于表内数据匹配或者两个表格数据匹配。
你可以把两个表格进行匹配,把有的匹配出来做好标记剩下就是没有的。
有工具你就不用写公式了,直接用工具选择对应区域一键出结果。
Excel数据量大就会卡,这个不会。
Marken888 发表于 2023-9-1 23:56
其实工具的话,python真不是首选,写出来的软件太大了,目前没有好大打包方法
wkjxs2015 发表于 2023-9-2 06:20
有个例子演示吗?看您的描述,实在很难理解是什么使用场景。
zhu891108 发表于 2023-9-1 23:32
支持原创,造福坛友,操作还不够直观,还有提升空间
moonrabbit 发表于 2023-9-1 23:59
支持原创
1378 发表于 2023-9-2 01:18
Marken888 发表于 2023-9-1 23:56
其实工具的话,python真不是首选,写出来的软件太大了,目前没有好大打包方法

哪个好呢?
xinhairen 发表于 2023-9-2 06:28
这个非常实用,感谢楼主分享。
marcohard 发表于 2023-9-2 08:09
有没有源码提供学习的?
blhying 发表于 2023-9-2 08:12
虽说感觉很有用,但是,没看懂怎么用!
l10273422 发表于 2023-9-2 08:16
谢谢@Thanks!
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2025-1-9 13:28

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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