吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 14294|回复: 273
收起左侧

[原创工具] 多个excel文件关联查询,筛选像sql查询数据库一样方便的工具

    [复制链接]
heidao2022 发表于 2024-3-13 00:21
本帖最后由 heIDAo2022 于 2024-3-14 21:53 编辑

功能描述主要功能:多个excel文件关联查询,筛选像sql查询数据库一样方便【软件介绍】Excel关联查询工具是一款用于在多个Excel文件中进行关联查询的应用程序。它提供了类似SQL查询数据库的功能,使用户能够方便地在Excel数据中执行复杂的关联查询操作。【使用说明】软件名称:ExcelSqlQuery

简介:Excel关联查询工具是一款用于在多个Excel文件中进行关联查询的应用程序。它提供了类似SQL查询数据库的功能,使用户能够方便地在Excel数据中执行复杂的关联查询操作。

主要功能:
  • 关联查询: 支持在多个Excel文件中进行关联查询操作,类似于SQL的JOIN操作。
  • 条件筛选: 支持在查询过程中使用条件筛选数据,类似于SQL的WHERE条件。
  • 字段选择: 用户可以选择需要查询的字段,包括在关联表中的字段以及计算字段,支持字段别名as语法。
  • 聚合函数: 支持在查询结果中使用聚合函数,例如COUNT、SUM、AVG等。
  • 结果导出: 查询结果可以导出到Excel文件或其他格式,方便用户进一步分析和处理。


使用说明:
  • 打开软件: 双击软件图标以打开Excel关联查询工具。
  • 导入Excel文件: 点击“导入文件”按钮选择需要进行查询的Excel文件,并确定关联字段。
  • 设置查询条件: 在条件设置区域输入查询条件,包括关联条件、筛选条件和需要查询的字段。
  • 执行查询: 点击“执行查询”按钮开始执行查询操作,查询结果将在结果区域显示。
  • 导出结果: 如果需要,可以将查询结果导出到Excel文件或其他格式。
  • 保存查询方案: 用户可以保存查询方案,以便下次打开时直接加载并执行。


注意事项:
  • 在进行关联查询之前,请确保所选的Excel文件格式正确,并且包含所需的数据表和字段。
  • 确保设置的查询条件准确无误,以免查询结果不符合预期。
  • 在执行查询操作之前,建议先保存工作区,以免意外情况导致数据丢失。
结束语:Excel关联查询工具是一款方便实用的工具,适用于需要在多个Excel文件中进行复杂查询的用户。它提供了简单直观的操作界面和强大灵活的查询功能,能够满足用户对数据分析和处理的需求。如果您有任何问题或建议,请随时与我们联系,我们将尽力为您解决问题。感谢您的使用!目前支持的sql语法成绩表:
image.png
image.png
image.png

在软件中打开三个文件,则自动会为其填充文件别名及sheet别名,文件别名默认为file_1,file_2...,sheet别名则为初际的sheet名,如下图:
[SQL] 纯文本查看 复制代码
select * from f1.student_table where  f1.student_table.学号=1

而这里的别名,是和sql查询中的字段表示是一致的,如要查询学生表的学号字段,则在sql中可以表示为file_1.学生表.学号,而这里的file_1和学生名对应的则是文件别名与sheet别名,可以通过sql来操作,如下图,效果是一样的:
[SQL] 纯文本查看 复制代码
select * from f1.student_table as a where  f1.student_table.学号=1
除些之外,还在sql内部支持了表别名,以及字段别名,方便大家sql简化,提高效率:
[SQL] 纯文本查看 复制代码
select a.姓名 as name,a.性别 as sex from f1.student_table as a where  a.学号=1
支持left join关联查询功能,后续会补充inner join等支持:
[SQL] 纯文本查看 复制代码
select s.姓名,c.成绩,k.课程名称 from f1.student_table s left join file_2.成绩表 as c on s.学号=c.学号 left join file_3.课程表 as k on c.课程编号=k.课程编号 where f1.student_table.学号=1
支持group by 聚合,支持聚合后having条件过滤,avg求平均值等高级语法:
[SQL] 纯文本查看 复制代码
select s.姓名,c.成绩,k.课程名称, count(*) as num from f1.student_table as s left join file_2.成绩表 as c  on s.学号=c.学号 left join file_3.课程表 as k on c.课程编号=k.课程编号  group by s.学号 having num>1;
使用中,可能会有各种问题,后续会逐步修正并添加更多功能,谢谢大家支持!


注:windows版如遇使用问题,可更新后再试,3-14下午17:57有更新安装包,解决选文件闪退问题


【下载地址】支持macos及windows,下载链接: https://pan.baidu.com/s/1VTTQWIpmyL4umGC28rdxRQ 提取码: b2k2
image.png

免费评分

参与人数 37吾爱币 +36 热心值 +30 收起 理由
cnzjw + 1 + 1 我很赞同!
小小小程序员 + 1 + 1 我很赞同!
xingshizhuyi + 1 + 1 我很赞同!
barry1204 + 1 + 1 谢谢@Thanks!
taotaofox + 1 + 1 谢谢@Thanks!
xmcx2008 + 1 + 1 热心回复! 刚好用上 谢谢
狗哥哥 + 1 + 1 谢谢@Thanks!
xwlyl1023 + 1 + 1 谢谢@Thanks!
AngIos + 1 谢谢@Thanks!
xyz1988 + 1 + 1 谢谢@Thanks!
shouxihu + 1 + 1 谢谢@Thanks!
abil + 1 + 1 能否继续优化一下,十分感谢非常需要。
时之翼 + 1 + 1 谢谢@Thanks!
ai28012801 + 1 谢谢@Thanks!
perch + 1 能不能提供一个友好的下载链接?
jingyesi2005 + 1 谢谢@Thanks!
schtg + 1 + 1 谢谢@Thanks!
samismy + 1 + 1 鼓励转贴优秀软件安全工具和文档!
liyu0828 + 1 我很赞同!
rzg007 + 1 + 1 我很赞同!
suying + 1 热心回复!
aqzt + 1 谢谢@Thanks!
shenquanwusheng + 1 热心回复!
summcat + 1 + 1 我很赞同!
woi1111 + 1 我很赞同!
cjlongs + 1 + 1 鼓励转贴优秀软件安全工具和文档!
guaibuliu + 1 我很赞同!
658758 + 1 + 1 谢谢@Thanks!
chenmian + 1 我很赞同!
aabbcc123123 + 1 + 1 谢谢@Thanks!
Awoodensign + 1 鼓励优秀软件!
ASZ + 1 + 1 谢谢@Thanks!
bqi153 + 1 鼓励转贴优秀软件安全工具和文档!
EVelyn3737 + 1 谢谢@Thanks!
daihailiang2024 + 1 + 1 我很赞同!
fzl12345 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
风之暇想 + 7 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

本帖被以下淘专辑推荐:

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

 楼主| heidao2022 发表于 2024-4-15 23:55

4-15重要更新,支持like及is null语法

本帖最后由 heidao2022 于 2024-4-28 21:36 编辑

4-15 重要更新:支持where过滤条件左右模糊语法,is null ,is not null 对空行NaN行进行过滤
4-28 重要更新:修复一些阻塞性bug,条件过滤bug
[SQL] 纯文本查看 复制代码
select a.学号, b.成绩  from file_1.学生表 as a left join file_2.成绩表 as b on a.学号=b.学号 where a.学号=3 and b.课程编号 like 'C00%' and a.姓名 is not null;





请重新下载:
【下载地址】支持macos及windows,下载链接: https://pan.baidu.com/s/1VTTQWIpmyL4umGC28rdxRQ 提取码: b2k2

免费评分

参与人数 2吾爱币 +2 热心值 +2 收起 理由
hushxh + 1 + 1 谢谢@Thanks!
ljshdshx + 1 + 1 谢谢@Thanks!

查看全部评分

 楼主| heidao2022 发表于 2024-8-8 11:02
本帖最后由 heidao2022 于 2024-8-8 12:26 编辑

2024-8-8安装程序已更新:
1、支持了count,sum,avg,max,min语法
2、处理一些兼容问题
 楼主| heidao2022 发表于 2024-11-10 23:22
11-10重要更新:
1、支持选择数字字段打开方式,支持超过10位的数字按字符串方式打开,避免出现科学计数法
2、left join 时统计count问题处理


更新方式,重新下载新版
xxyy1111 发表于 2024-3-14 12:40
这还是要懂数据库语法才能用吧
WangTao20204 发表于 2024-3-21 14:07
本帖最后由 WangTao20204 于 2024-3-21 14:22 编辑

1、列名需要复制功能
2、列名需要像表名一样可以重命名就好
freedover 发表于 2024-3-14 16:55
能做个可视化的选择就更人性化了
头像被屏蔽
tyh292002 发表于 2024-3-21 11:09
提示: 作者被禁止或删除 内容自动屏蔽
mhc2002 发表于 2024-3-21 15:25
mhc2002 发表于 2024-3-21 15:13
在win10上执行会报错:
not enough values to unpack (expected 2, got 1)

找到原因了,from后面一定要同时写文件名和sheet名
chj299 发表于 2024-3-14 12:37
正好派上用场,多谢
 楼主| heidao2022 发表于 2024-3-14 13:28
xxyy1111 发表于 2024-3-14 12:40
这还是要懂数据库语法才能用吧

常用的会就可以了
CcBoyah 发表于 2024-3-14 14:58
感谢发布原创作品,吾爱破解论坛因你更精彩!!!!!!!!
mhf372924 发表于 2024-3-14 15:38
坐等更新
hicocsco 发表于 2024-3-14 15:55
这个功能好强大,收藏,感谢分享
fenglingbear 发表于 2024-3-14 16:16
先收藏再使用。
gephy 发表于 2024-3-14 16:44
功能是我想用的,但是还没有明白怎么用,下载试试。
RockLin2024 发表于 2024-3-14 16:48
支持一下,我天天搞Excel,用得上,但做一个可视化的界面,让不懂SQL的也可以用就更好了。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-22 08:51

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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