excel单元格调用mysql数据_Excel中如何调用SQL数据

本文详细介绍了如何在Excel中利用SQL.REQUEST函数从MySQL数据库获取数据,包括加载XLODBC.XLA与XLODBC32.DLL文件、配置数据库、设置DSN、以及编写查询公式。通过示例展示了查询不同字段的方法,为Excel与数据库交互提供了一种解决方案。
摘要由CSDN通过智能技术生成

通过参阅Excel帮助文档,我们可以发现一个很有用的外部函数SQL.REQUEST;http://office.microsoft.com/zh-cn/excel/HP052092672052.aspx?pid=CH062528302052(关于外部函数SQL.REQUEST的资料)

但是这个函数Excel不能直接调用,需要加载两个文件,XLODBC.XLA与XLODBC32.DLL。从Office2003的安装光盘找到XLODBC.XLA与XLODBC32.DLL两个文件复制到C:\Documents and Settings\Administrator\Application Data\Microsoft\AddIns文件夹中,(见图1),然后进入Excel文件中点工具菜单-加载宏-浏览-点击刚刚复制的文件-确定(宏安全等级为中)。(图2,3)另外,要注意的是要配置数据库,我最初没有配置好数据库,导致得不到想要的结果!在控制面板里面的数据源里面设置好你的系统DNS;(不明白的话,自己可以去查阅一些文档资料,或者看我的截图吧!)(图4)

现在外部环境已经构建好了,我们来看看SQL数据库

SQL服务器ip=192.168.1.1(这里加上装载自己数据库计算机的ip)(刚才配置数据源的IP)

用户名=sa

密码=1(这里加上自己数据库的密码)

数据库名字=test,(这里加上自己数据库的名字)

test.dbo.t_sal=数据库test中的一个表的名字(我查询的是t_sal表)

t_sal.salary=数据库test中表t_sal 的一个字段,即工资额(这个是我们要查询后返回的字段)

t_sal.id=数据库test中表t_sal的一个字段,

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值