Excel数据如何从数据库里获取数据?
Excel是审计师使用最多的一个工具,也是现有审计软件最大的竞争对手。审计软件有个比较大的优势是数据存储在数据库中,审计功能需要的数据才会展现出来。
而Excel同样具有类似的方法,直接连接数据库,根据需要从数据库中把数据展现到excel中,还可以根据数据的信息刷新Excel中展现的数据。
Excel链接数据库操作并不复杂,默认是支持微软的数据库包括sqlserver、access、azure sql,其他的数据库需要先下载对应数据库的odbc驱动并安装。例如mysql数据库需要mysql官网中下载odbc取数。下面以mysql为例介绍(默认mysql数据库已经安装):
- 下载mysql的odbc驱动并安装
- 在windows工具中增加mysql 的链接
- 在excel中从mysql中获取数据
1、下载mysql的odbc驱动并安装
- 打开 MySQL 官方网站:https://dev.mysql.com/downloads/
- 在页面中找到并点击 "ODBC Driver for MySQL" 选项
- 根据你的操作系统选择合适的版本(Windows、macOS 或 Linux)
- 选择具体的版本号和对应的系统架构(32 位或 64 位)
- 可以选择注册 Oracle 账号后下载,或者直接点击页面底部的 "No thanks, just start my download." 开始下载
此外,你也可以通过这个直接链接访问下载页面:
https://dev.mysql.com/downloads/connector/odbc/
下载完成后,根据操作系统的安装向导进行安装即可。安装过程中可以根据需要选择典型安装或自定义安装,自定义安装可以选择是否安装帮助文档和示例等组件。
2、在windows工具中增加mysql 的链接
在控制面板中搜索“windows工具”,选择“ODBC数据元(64位)”
打开后,点击【添加】
选择“MySQL ODBC 9.4 Unicode Driver”
填写数据库的连接后点击“OK”(在点击OK之前可以使用test按钮测试连接是否成功,成功后再点击OK)
在Excel中从mysql中获取数据
打开excel文件,在“数据>自其他源>从ODBC”
选择上一步增加的数据库链接,就打开了该链接的数据库
在数据库中选择某个数据表,右键>加载到
出现加载的位置,选择后,数据就加载到excel中。