Python 不连接数据库的情况下,用sql的方式处理多个excel表数据

请问要做一个本地python小工具,用户是不会装数据库的,功能涉及多个Excel表的关联处理,用SQL处理最简便,如:

select t1.id, e2.starttime, e2.endtime, e2.name, v3.value
From t1, e2,v3
Where t1.id = e2.id
and v3.name = e2.name
and v3.timestamp between e2.starttime and e2.endtime

t1,e2,v3分别是不同excel里的sheet页

可使用pandas配合第三方库操作数据库查询,参考:
https://www.delftstack.com/howto/python-pandas/pandas-sql-query/?msclkid=520cffb1cf5911ecbec4f19cfd3bdeb7
如有帮助,请点采纳。

没有数据库用sql语句?那你这个到底是操作数据库呀,还是操作表格呀

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632