数据库内部链接(将excel链接到数据库)

有时候我们需要在Excel中检索其他数据库的数据,我们希望当其他数据库的数据发生变化时,在Excel中检索到的数据也会发生动态变化。下面介绍如何通过“Microsoft Query”在Excel中动态链接数据库。

您在Excel中第一次使用“新建数据库查询”查询数据时,如果系统未安装Microsoft Query,系统会提示您安装。

一、Excel链接vfp数据库

vfp是常用的数据库,先以此来介绍。假设从px.dbf表中取出相应学校的数据,已知学校的后5位代码,数据所在字段为x16,数据值为03行和06行相加,放入Excel单个单元格中。

步骤如下:

1、点击菜单“数据”—“导入外部数据”—“新建数据库查询”,出现“选择数据源”对话框,选择“Visual Foxpro Tables*”,按“确定”。如果您对SQL语句不是很熟悉的话,请使用默认的“查询向导”创建。

数据库内部链接(将excel链接到数据库)

(图1)

2、在“configure connection”对话框中,按“Browse”按钮选择表px.dbf所在的路径,按“ok”键。

(图2)

3、在“查询向导—选择列”对话框中,选择查询结果中的列,要选取的数据在“x16”字段,所以将可用表“px”中的“x16”列移至“查询结果中的列”,按“下一步”。

数据库内部链接(将excel链接到数据库)

(图3)

4、在“查询向导—筛选数据”对话框中,因为此例中设置的条件在字段学校代码“xxdm”和行号“bh”,非字段“x16”,所以点击“下一步”,暂时不筛选数据。

数据库内部链接(将excel链接到数据库)

(图4)

5、在“查询向导—排序顺序”对话框中,因为此例中所取的是单个数据,所在点击“下一步”。

数据库内部链接(将excel链接到数据库)

(图5)

6、出现“查询向导—完成”对话框,因还要对数据进行筛选,所以选择“在Microsoft Query中查看数据或编辑查询”,点击“完成”。

数据库内部链接(将excel链接到数据库)

(图6)

7、进入“Microsoft Query”,看到查询结果x16列出了所有行的数据。

接下来要通过设置条件来筛选所需的数据。

点击菜单“条件”—“增加条件(A)…”,字段“bh”,运算符“等于”,指定值为“03”,按“添加”。

(图7)

继续“添加条件”对话框,选择“或”,字段“bh”,运算符“等于”,指定值为“06”,按“添加”。

(图8)

继续“添加条件”对话框,选择“与”,字段“xxdm”,运算符“等于”,指定值为“11201”,按“添加”后按“关闭”。

(图9)

但是看到符合条件x16为空,这是因为学校代码的后五位为“11201”。

可以通过“显示SQL”来直接修改条件语句,将SQL语句中px.xxdm=”11201″改成right(px.xxdm,5)=”11201″,按“确定”。

(图10)

也可以在“条件字段”直接修改。

(图11)

光标放在x16字段,点击“循环总计”,将查询出的两个值相加,当然也可以直接在SQL语句中修改。

(图12)

8、关闭“Microsoft Query”,弹出“导入数据”对话框,选择“数据的放置位置”,选择“$B$2”,按“确定”。

(图13)

9、但我们发现显示了标题行,真正的数据却显示到了$B$3,这时我们需要修改$B$2单元格的“数据区域属性”。点击$B$2单元格,按右键 菜单的“数据区域属性”,弹出“外部数据区域属性”窗口,将“数据格式与布局”中“包含字段名”等前面的对勾去掉,将“数据区域中的行数随刷新而更改的方 式”改成“用新数据覆盖现有单元格,并清除没有使用的单元格内容”,按“确定”。但还是有标题,没有关系,点击$B$2单元格,按右键菜单的“刷新数据” 即可。

(图14)

10、如果px.dbf数据库有所改变,那么如何在Excel中刷新,可以点击链接数据所在单元格右键菜单中的“刷新”手工刷新;也可以在“数 据区域属性”—“刷新控件”中选上“打开工作簿时,自动刷新”(见图14),从而在每次打开工作簿时,在“查询刷新”的提示框中按“启动自动刷新”按钮刷 新(见图15)。

(图15)

11、如果需要编辑查询,则点击$B$2单元格,按右键菜单的“查询编辑”,如果出现“查询向导”无法编辑此查询的提示,只要按“确定”即可进入“Microsoft Query”。

12、$B$3单元格查询条件与$B$2相差的只是学校代码,可以将$B$2单元格复制到$B$3单位格,再用$B$3的“编辑查询”来修改,修改一下学校代码的值即可。

(图16)

二、Excel链接SQL数据库

链接SQL数据库与链接vpf大致是相同的。这里介绍的是连接两表的查询。

点击菜单“数据”—“导入外部数据”—“新建数据库查询”,出现“选择数据源”对话框,可直接选取所需链接的SQL数据库名。

如果SQL数据库有密码的话,将提示输入密码,按“确定”。如果SQL SERVER服务管理器未开启的话,将出现错误提示。

如果不使用“查询向导”的话,可直接进入“Microsoft Query”。添加表news和表type,news表中的typeid和type表的typeid建立关联。在“条件字段”中选择字段名,并在“值”中 输入条件值,这里输入的条件是type表的typeid字段值为1且news表的topic中含有”小学生”。点击选择要输出的字段名,这里选择的是 type表中的typename字段和news表的topic字段。

(图17)

当然,如果您对SQL语句熟悉,也可以直接输入SQL语句。

接下来的步骤请参考一、中的8、至10、。

三、与其他数据库(如access数据等)

这里就不再赘述了,基本思路就是这样了。小编顺便推荐大家看一篇《在Word中插入Access、SQL数据库数据》

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 86345@qq.com 举报,一经查实,本站将立刻删除。
(0)
上一篇 2022-04-18 15:30:01
下一篇 2022-04-18 15:30:57

猜你喜欢

  • Excel常见疑难问题解决(excel出现的问题及解决方法)

    1.Excel中不能执行求和。 由于在操作中更改了字段的数值后,求和字段的所有单元格中的数值没有随之变化,造成不能正常运算。可以单击“工具→选项”命令,在打开的“选项”对话框中单击…

    投稿 2022-04-19
  • 台式电脑开机网络连接慢(笔记本电脑开机网络连接启动很慢)

    这种情况通常由三个原因造成: 一、电脑启动的进程服务太多或者程序软件太多导致。 二、操作系统中的垃圾文件太多或者磁盘的碎片太多了导致。 三、也是重要的一点,就是本地连接的设置出现了…

    2022-05-07
  • 葛根有什么作用与功效_葛根作用与功效

    葛根是一种常见的中草药,但我们对葛根了解不多。其实葛根对人体有很好的保健作用。葛根有很多人体需要的营养价值,所以有人把它比作千年人参。如果你把葛根磨成粉,喝了它,你会发现你的健康在…

    2022-08-11
  • 如何正确的打蜡_汽车打蜡的方式及次数

    汽车是个消耗品,不仅买车的人越来越多了,各种车辆的保养项目也是越来越多了,其中打蜡就是清洁美容中的一个不可缺少的步骤,不仅可以让你的爱车看起来更加的光亮,同时也可以保护你的车漆,但…

    2023-05-21
  • 什么叫请柬_请柬的书写格式

    什么叫请柬? 请柬又叫请帖,是为邀请宾客而发出的书面通知。请柬在社会交际中被广泛应用。一些公务活动包括召开较隆重的会议需要请柬;人们在结婚、祝寿、生育或举行其他庆典活动时,为邀请亲…

    2023-02-23
  • 玄武湖房价多少?玄武湖周边房价

    从玄武湖、月牙湖,再到莫愁湖、百家湖,南京人从未放弃对湖居生活的热爱。而这些区域因为难以复制的自然资源,早已经成为南京豪宅聚集区,也鲜有新房出售,而二手房来看,玄武湖6万/㎡、莫愁…

    投稿 2024-01-20
  • 山西省实验中学初中部在哪,山西省实验中学初中部地址

    太原新力惠中初中部 校园开放日 太原新力惠中学校为了给广小升初的学生多一些优质升学通道的选择,本校将于7月5日(周三)9点诚邀各位小升初学生和家长朋友们来新力惠中南校区参观,全方位…

    2023-07-10
  • 小山村火爆国内外_气氛全程超燃

    我们根本不可能想到,贵州一个只有着1200人的小山村,竟然可以将篮球运动办的让全世界都为之疯狂。你这么搞让很多人很难堪呀!很多联赛不要面子的吗? 这个是由村民自发组织的,在村口的篮…

    2023-06-04
  • 2024职业学校学什么好就业 哪些专业吃香前景好

    当前,大学生就业市场竞争异常激烈,尤其高职院校毕业生,在学历上不具优势,只能寄希望于就读专业更加具有实用性,所以一些高职院校的特色专业变得备受欢迎。今天,我们就向大家推荐几个高职院…

    2024-08-05
  • 新鲜板栗怎么保存,教你6种方法长久保存

    保存板栗,直接冷冻还是煮熟再冻?用对方法,放1年照样鲜甜软糯 秋天正是吃板栗的季节,现在板栗还不算特别常见,等过段时间开始大量上市,就能随时尝鲜了。每年秋天,我们家都会买板栗吃,与…

    投稿 2024-08-15

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注