Excel数据如何从数据库里获取数据?

deer332025-09-12技术文章25

Excel是审计师使用最多的一个工具,也是现有审计软件最大的竞争对手。审计软件有个比较大的优势是数据存储在数据库中,审计功能需要的数据才会展现出来。

而Excel同样具有类似的方法,直接连接数据库,根据需要从数据库中把数据展现到excel中,还可以根据数据的信息刷新Excel中展现的数据。

Excel链接数据库操作并不复杂,默认是支持微软的数据库包括sqlserver、access、azure sql,其他的数据库需要先下载对应数据库的odbc驱动并安装。例如mysql数据库需要mysql官网中下载odbc取数。下面以mysql为例介绍(默认mysql数据库已经安装):

  1. 下载mysql的odbc驱动并安装
  2. 在windows工具中增加mysql 的链接
  3. 在excel中从mysql中获取数据

1、下载mysql的odbc驱动并安装

  1. 打开 MySQL 官方网站:https://dev.mysql.com/downloads/
  2. 在页面中找到并点击 "ODBC Driver for MySQL" 选项
  3. 根据你的操作系统选择合适的版本(Windows、macOS 或 Linux)
  4. 选择具体的版本号和对应的系统架构(32 位或 64 位)
  5. 可以选择注册 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中。