SQL 必知必会
陈旸
清华大学计算机博士
73338 人已学习
新⼈⾸单¥68
登录后,你可以任选4讲全文学习
课程目录
已完结/共 50 讲
第一章:SQL语法基础篇 (19讲)
SQL 必知必会
15
15
1.0x
00:00/00:00
登录|注册

38丨如何在Excel中使用SQL语言?

将数据返回到Microsoft Excel
在Microsoft Query中查看数据或编辑查询
选择数据透视表字段
选择“属性”并输入SQL语句
将数据返回到Microsoft Excel
选择可用的表和列
选择指定的文件
使用SQL查询
选择指定的表格
选择指定的文件
将修改好的Excel表导入到MySQL中
创建last_name字段
导入heros数据表
连接MySQL
使用SQL+数据透视图
使用SQL+数据透视表
通过Microsoft Query获取外部数据源
通过OLE DB接口获取外部数据源
SQL作为一门结构化查询语言的通用性
SQL和Excel的亲密关系
SQL定义了查询的标准
让Excel与MySQL进行数据交互
使用数据透视表和数据透视图做分析
获取外部数据源
总结
如何在Excel中使用SQL语言?

该思维导图由 AI 生成,仅供参考

在进阶篇中,我们对设计范式、索引、页结构、事务以及查询优化器的原理进行了学习,了解这些可以让我们更好地使用 SQL 来操作 RDBMS。实际上 SQL 的影响力远不止于此,在数据的世界里,SQL 更像是一门通用的语言,虽然每种工具都会有一些自己的“方言”,但是掌握 SQL 可以让我们接触其它以数据为核心的工具时,更加游刃有余。
比如 Excel。
你一定使用过 Excel,事实上,Excel 的某些部分同样支持我们使用 SQL 语言,那么具体该如何操作呢?
今天的课程主要包括以下几方面的内容:
如何在 Excel 中获取外部数据源?
数据透视表和数据透视图是 Excel 的两个重要功能,如何通过 SQL 查询在 Excel 中完成数据透视表和透视图?
如何让 Excel 与 MySQL 进行数据交互?

如何在 Excel 中获取外部数据源?

使用 SQL 查询数据,首先需要数据源。如果我们用 Excel 来呈现这些数据的话,就需要先从外部导入数据源。这里介绍两种直接导入的方式:
通过 OLE DB 接口获取外部数据源;
通过 Microsoft Query 导入外部数据源。
下面我们通过导入数据源 heros.xlsx 体验一下这两种方式,你可以从这里下载数据源。

通过 OLE DB 接口获取外部数据源

确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

本文介绍了如何在Excel中使用SQL语言进行数据操作。首先介绍了在Excel中获取外部数据源的两种方式:通过OLE DB接口获取外部数据源和通过Microsoft Query获取外部数据源。然后详细讲解了如何使用SQL查询在Excel中完成数据透视表和透视图。接着介绍了如何让Excel与MySQL进行数据交互,包括连接MySQL、导入数据表、创建字段以及将修改好的Excel表导入到MySQL中。文章强调了SQL的通用性,以及在Excel中使用SQL查询的便利性。最后,鼓励读者尝试使用SQL查询在Excel中进行数据透视图的可视化操作,并分享了一道动手题。整体而言,本文内容涵盖了SQL在Excel中的应用方法,对读者快速了解如何在Excel中使用SQL具有指导意义。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《SQL 必知必会》
新⼈⾸单¥68
立即购买
登录 后留言

全部留言(12)

  • 最新
  • 精选
  • 莫弹弹
    老师我发现安装 mysql-for-excel-1.3.8.msi 时会报错 The Microsoft Visual Studio Tools for Office Runtime must be nstalled prior to running this istlation. 找了一下微软的说明 ttps://docs.microsoft.com/en-us/visualstudio/vsto/how-to-install-the-visual-studio-tools-for-office-runtime-redistributable?view=vs-2019 需要下载 Visual Studio 2010 Tools for Office Runtime 才能运行 下载链接在这里 https://www.microsoft.com/zh-CN/download/confirmation.aspx?id=56961

    作者回复: 感谢分享

    2019-08-31
    2
    15
  • 莫弹弹
    这个功能也是比较好的报表工具了,产品经理经常让我提取一些数据出来,例如指定时间段的数据,指定用户的业务记录数量,如果有Excel插件和MySQL配合的话,可以实现我从MySQL导出Excel报表的功能,非常方便

    作者回复: 是的,非常简单方便

    2019-08-31
    10
  • JustDoDT
    Mac 用户说我太难了😭

    作者回复: take it easy

    2019-09-05
    3
    9
  • Monday
    这个功能犹如AWT

    作者回复: 有些类似,提供了图形化界面

    2019-09-06
    5
  • Geek_aab935
    老师好,请教一个问题,我要建一张80万条的数据表,数据来自3张表的汇总,我用create table 表名 as 方式建表太慢,有什么好的方式快速建表?

    作者回复: 创建好table之后,可以写个存储过程,插入数据,都插入好之后 再commit

    2019-08-30
    4
  • 许童童
    日常编程的话确实用不到,不过工作中,如果想临时生成一下可视化的图表,用这种方式那确实是很方便的,感谢老师分享。

    作者回复: 是的 简单实用

    2019-08-30
    3
  • jonnypppp
    平时基本不用,不过涨知识了

    作者回复: 谢谢

    2019-08-30
    3
  • 博弈
    这个功能比较好,可以直接使用Excel操作SQL
    2020-03-26
    3
  • 😳
    日常工作没使用过,不过现在知道还能这样玩了
    2020-02-16
    3
  • 往事随风,顺其自然
    为什么我在用Microsoft query导入表中数据报错,数据源中没有包含可见的表格,这个怎么解决?
    2019-09-01
    2
    2
收起评论
显示
设置
留言
12
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部