首页 > Office专区 > Excel教程 >

Excel中利用SQL语言连接外部数据

来源:互联网 2023-02-20 18:06:57 87

在利用excel处理数据时,我们常常需从外部获取数据,本条经验介绍如何在不打开外部工作簿的情况下获取数据NBW办公区 - 实用经验教程分享!

Excel中利用SQL语言连接外部数据NBW办公区 - 实用经验教程分享!

工具/原料

  • Excel 2010以及以上版本

方法/步骤

  • 1

    模拟数据如下图(学生成绩数据),其中工作表名称:成绩表NBW办公区 - 实用经验教程分享!

    Excel中利用SQL语言连接外部数据NBW办公区 - 实用经验教程分享!

  • 2

    新建一个工作簿文件,依次单击菜单选项【数据】,【现有连接】NBW办公区 - 实用经验教程分享!

    Excel中利用SQL语言连接外部数据NBW办公区 - 实用经验教程分享!

  • 3

    在【现有连接】对话框下方,单击【浏览更多】,找到存放数据源的工作簿文件,【打开】NBW办公区 - 实用经验教程分享!

    Excel中利用SQL语言连接外部数据NBW办公区 - 实用经验教程分享!

    Excel中利用SQL语言连接外部数据NBW办公区 - 实用经验教程分享!

  • 4

    在【选择表格】对话框选择要提取数据的工作表,勾选【数据首行包含列标题】(一般情况下均需要,如果无标题则不勾选),【确定】NBW办公区 - 实用经验教程分享!

    Excel中利用SQL语言连接外部数据NBW办公区 - 实用经验教程分享!

  • 4本页面未经授权抓取自百度经验
  • 5

    在弹出【导入数据】对话框,显示方式选择【表】(如果需要做数据分析,也可以选择数据透视表,会将此数据作为透视表的数据源);选择数据存放位置(本例选择现有工作表的A1单元格);单击【属性】跳转下一步NBW办公区 - 实用经验教程分享!

    Excel中利用SQL语言连接外部数据NBW办公区 - 实用经验教程分享!

  • 6

    在【连接属性】对话框,切换到【定义】标签,在【命令文本】中输入如下语句:select * from [成绩表$],最后【确定】(此处命令文本中的代码是SQL的基本语句,虽然按照系统默认也可以获取外部数据,但此处是标准语法,方便后续对数据的进一步操作处理)NBW办公区 - 实用经验教程分享!

    Excel中利用SQL语言连接外部数据NBW办公区 - 实用经验教程分享!

  • 7

    这样就能够在不打开外部数据源的情况下获取外部数据,而且当外部数据有更新时,我们只需要在此连接工作簿中右键【刷新】即可获得更新后的外部数据(不需要打开外部数据源)NBW办公区 - 实用经验教程分享!

    Excel中利用SQL语言连接外部数据NBW办公区 - 实用经验教程分享!

  • 注意事项

    • 如果觉得有所帮助,请帮忙投票、点赞

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!NBW办公区 - 实用经验教程分享!


    标签: excel办公软件SQL数据分析利用

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码