问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何使用EXCEL读取外部数据库数据

发布网友 发布时间:2022-04-21 06:13

我来回答

3个回答

懂视网 时间:2022-04-30 09:26

Sub getdata() Dim cnn As New ADODB.Connection, sh As Worksheet Dim rs As New ADODB.Recordset Dim cnnStr As String, SQL As String cnnStr = "Provider=SQLOLEDB;Initial Catalog=BI" & ";User ID=sa" & ";Password=Aa123456" & ";Data Source=172.16.0.73" cnn.ConnectionString = cnnStr cnn.Open SQL = "SELECT * from dbo.tt" MsgBox "执行查询数据开始: " & SQL Set rs = cnn.Execute(SQL) For col = 0 To rs.Fields.Count - 1 Sheets("Sheet2").Range("A1").Offset(0, col).Value = rs.Fields(col).Name Next Sheets("Sheet2").Range("A1").Offset(1, 0).CopyFromRecordset rs rs.Close MsgBox "执行查询结束!" Set rs = Nothing cnn.Close Set cnn = Nothing End Sub

对代码的说明:
Data Source:数据库IP
Catalog:数据库名
User ID:用户名
Password:数据库密码
SQL :SQL语句,通常是直接读取某个表
执行过程会有两个弹出窗口,点击确认即可。
最后数据会写入当前Excel文件的Sheet2中

要执行上面的代码还需要给Excel设置一下:
大概是Library的,记不清了,后面想起来再更新此文。

版权声明:本文为博主原创文章,未经博主允许不得转载。

Excel读取数据库表

标签:excel

热心网友 时间:2022-04-30 06:34

步骤1:点击开始,打开Microsoft
Excel
2010。
2
步骤2:打开之后,点击数据,其他来源,来自SQL
Server。
3
步骤3:打开数据链接向导之后,输入服务器名称和登陆用户名和密码。点击下一步。
步骤4:点击下一步之后,报错,不能够正常链接数据库。
步骤5:打开SQL
Server
数据库代理服务器,查看代理停止工作,将其启动。
步骤6:修改服务器名称为SQL
Server所在的服务器的IP地址填写入服务器名称,登陆名称和密码全部为sa。
步骤7:进入,选择数据库和表。选择PUBS,点击下一步。
步骤8:点击下一步,保持链接文件,点击完成。
步骤9:点击导入数据
步骤10
连接属性,连接名称:172.16.0.31
pubs
employee,连接文件:C:\Documents
and
Settings\lys\My
Documents\我的数据源\172.16.0.31
pubs
employee.odc
连接字符串:
Provider=SQLOLEDB.1;Persist
Security
Info=True;User
ID=sa;Data
Source=172.16.0.31;Use
Procere
for
Prepare=1;Auto
Translate=True;Packet
Size=4096;Workstation
ID=L10-1DA235E90;Use
Encryption
for
Data=False;Tag
with
column
collation
when
possible=False;Initial
Catalog=pubs
命令文本:"pubs"."dbo"."employee"
步骤11:点击确定,输入密码Sa。
步骤12:
我们可以看到将SQL
Server数据写入了EXCEL中。
查询EXCEL中数据库:
查询数据库中数据:
SELECT
*
FROM
employee

热心网友 时间:2022-04-30 07:52

在excel里面点菜单【数据】下面的获取外部数据、数据库,或者新建立数据库链接。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么打电话给别人,显示无法接通? 我给对方打电话时,他那边响一声后就提示无法接通是什么情况? iPhone 6Plus相机远距离无法对焦,得用力摇几下才恢复,过会又模糊,什么... iphone6plus。近拍清楚,远拍模糊,怎么回事?聚焦不了。 怎么办~ 廉锦枫《廉锦枫》——剧情分析 我想取个好听的英文名字,而且希望是有意义的`拜托了各位谢谢 不锈钢公司取名带匠字文化深厚的企业名称大全 带匠字的厂名 公司名字为什么不可以带匠字 我儿子刚上一年级老师给我发微信时表现不错我怎么和老师沟通 excel怎么启用获取外部数据 Excel获取外部数据发生错误咋办? 盐焗鹌鹑蛋怎么个做法好吃? excel表中为什么不能获取外部数据 盐焗鹌鹑蛋的盐屋制作方法 为什么excel表格是灰色的 excel为什么导不了外部数据 盐焗鹌鹑蛋的盐焗窖,上面的盐壳怎么做??? 怎样弄盐焗蛋入味 怎样焗鹌鹑蛋 盐焗鹌鹑蛋的做法那盐窑怎么做 鹌鹑蛋做法 404 Not Found 陕西盐焗鹌鹑蛋 盐焗蛋怎样焗才会入味? 盐焗鹌鹑蛋怎么做 做法,盐焗鹌鹑蛋怎么做好吃,盐焗鹌鹑蛋的家常做法 盐焗鹌鹑的制作方法 盐焗鸟蛋怎么做好吃窍门 盐焗鹌鹑蛋的绝密配方 excel获取外部数据没有出现怎么办 win7系统中excel导入外部数据出错的解决方法 excel表格获取外部数据出现的问题 excel 获取外部数据 excel不能导入外部数据 EXCEL表格没法引用另外表格的数据是怎么回事? 404 Not Found Excel的外部数据如何获取? access中无法导入excel外部数据 Microsoft Excel 2010 怎么样获取外部数据 excel,无法引用其他表格数据 如何可以解除斗鱼直播上的身份证实名 笔记本电脑两边黑边怎么还原 电脑两边有黑边怎么调回去? 斗鱼上的号实名认证了,怎么解绑,或者注销账号? 有趣的招牌名 牌匾名字起什么好 好的广告语、招牌名 店铺招牌取名