execl Power Query 直连 mysql 可执行查询语句并生成sheet文件
作用:可实时查询数据库最新的数据并更新至excel文件中,类似在navicat执行查询并导出excel,其实更接近数据库视图。
效果:
准备工作#
需要查询的sql
mysql odbc windows系统环境驱动:https://dev.mysql.com/downloads/connector/odbc/
mysql .net驱动:https://dev.mysql.com/downloads/connector/net/
配置:#
打开windows系统内置软件: ODBC 数据源,在用户DSN中选择添加对应的驱动。
字符集最好选utf8,否则执行sql时别名将会是表头,恰好表头想展示中文的话这样就不会乱码。
配置完成后重新启动excel,即可在excel中使用该数据源
使用Power Query#
上载
完成sql编辑后,可以修改查询新增的查询名称,这样点击’关闭并上载‘生成的sheet页签名就是修改之后的查询名称。
更新
excel工具栏选择》数据》全部刷新
可以选择下拉项,刷新或全部刷新,这里刷新是指刷新当前所在的sheet页签
完成以上步骤就可以完全满足客户需要导出多张表数据到一个excel文件中了,navicat本身并不支持这个功能。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
2020-05-19 java 8 lambda·List操作