掌握要领,实现Excel动态链接外部数据库1

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

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

一、Excel链接vfp数据库

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

步骤如下:

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

(图1)

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

掌握要领,实现Excel动态链接外部数据库1

(图2)

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

掌握要领,实现Excel动态链接外部数据库1

(图3)

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

(图4)

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

(图5)

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

掌握要领,实现Excel动态链接外部数据库1

(图6)

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

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

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

掌握要领,实现Excel动态链接外部数据库1

(图7)

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

(图8)

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

(图9)

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

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

掌握要领,实现Excel动态链接外部数据库1

(图10)

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

掌握要领,实现Excel动态链接外部数据库1

(图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的“编辑查询”来修改,修改一下学校代码的值即可。

掌握要领,实现Excel动态链接外部数据库1

(图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字段。

掌握要领,实现Excel动态链接外部数据库1

(图17)

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

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

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

这里就不再赘述了,基本思路就是这样了。

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

猜你喜欢

  • 床头柜尺寸多少合适_床头柜尺寸规格

    卧床旁边摆放一个床头柜,就能够收纳日常生活中需要用到的小物品,晚上玩了手机之后也能快速的将它放在床头柜里面。买床头柜的时候能见到不同尺寸的产品,床头柜尺寸一般是多少?在购买床头柜的…

    2022-09-26
  • 窗帘怎么穿挂钩_窗帘挂钩的3种产穿法

    窗帘拆洗晾干之后,怎样按原状安装回去就成了一个大难题,很多人都不知道窗帘挂钩应该怎么穿,要么就是好不容易穿上去了,窗帘却皱在一起,十分的不均匀。下面就为大家讲解一下窗帘挂钩的三种穿…

    2023-03-19
  • 水果越甜含糖量越高吗_关于水果的知识科普

    “口感不甜的水果糖分少吗?歪瓜裂枣更好吃吗?为何西瓜冰镇之后更甜?”夏日炎炎,随着大量水果的上市,各种有关水果的疑问也多了起来,今天,小编就来跟大家探讨一下夏季吃水果的讲究,让大家…

    2023-03-17
  • 电脑手写鼠标笔(台式电脑用鼠标手写输入法)

    对于一些不会打拼音的人来说,有必要使用手写。你知道电脑是怎么用鼠标输入手写的吗?今天,让我们来学习边肖教你。过来看一看。希望我们能有所收获! 如何使用鼠标手写输入 下载软件:百度搜…

    2022-04-22
  • 白带发黄的原因有哪些_白带发黄的三大原因

    女性白带发黄主要是妇科炎症引起的,白带发黄要警惕阴道炎和宫颈炎,白带发黄也可能是子宫内膜炎引起的,女性白带发黄要到医院做具体详细的检查,对症治疗能有效缓解白带发黄的问题,并且要保持…

    2022-04-22
  • 男人变心有哪些表现,男人变心的10种表现

    关关雎鸠在河之洲,男女之情,发乎于情止乎于礼,两个人的喜欢是甜蜜的,不管对方有什么样的缺点,在喜欢的人的眼里都会变成小优点,但是人生里总有那么一些缺憾。十年之痒也不是说说的,人总有…

    2023-07-25
  • 宝宝大便有泡沫是什么原因_宝宝大便有泡沫的居家护理

    宝宝大便有泡沫是为什么呢?导致宝宝大便有泡沫的原因有很多哦,快来了解一下吧。 一、宝宝大便有泡沫的原因 1、因消化不良引起; 2、宝宝在户外见风了; 3、宝宝肚子经常露在外面,没有…

    2022-05-09
  • 怎么打羽毛球_羽毛球的动作技巧和要领

    今天分享一下羽毛球场上最常用的几个动作技巧和要领,这篇文章,非常适合业余羽毛球爱好者学习,如果你刚刚接触羽毛球,或者动作不规范,或者难以突破瓶颈期,能看到这篇文章,非常幸运,让我们…

    2023-01-25
  • 电脑调不了分辨率怎么解决(电脑屏幕的分辨率调不了怎么办)

    调整屏幕分辨率:右击桌面空白处,选择“属性”——,切换到“设置”选项卡。3354“屏幕分辨率”下面有一个滑动条,向左或向右拉可以调整3354。一般情况下,屏幕分辨率至少有五种模式,…

    投稿 2022-05-06
  • 工资如何扣税_工资扣税方法

    今年10月1日起,工资、薪金所得的减除费用标准(所谓“起征点”)统一按照5000元/月执行,并执行新的税率表。这将是个人所得税改革给纳税人带来的第一波减税“红包”,为此国家税务总局…

    2023-04-14

发表回复

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