Excel 外部数据:连接数据库与网页
学习从SQL数据库、网页和API导入外部数据到Excel。 · 难度:入门 · +15XP
外部数据源类型
Excel 支持从多种外部源获取数据:SQL Server、Access、Oracle、网页(HTML表)、OData、文本文件、JSON、Azure等。使用“获取数据”功能可以建立实时连接或一次性导入。
从SQL Server导入数据
- 点击“数据” > “获取数据” > “从数据库” > “从SQL Server数据库”。
- 输入服务器名称,选择数据库,编写SQL查询(如 SELECT * FROM 销售表)。
- 可以选择“仅创建连接”以便在Power Pivot中使用,或“加载到”工作表。
从网页抓取数据
点击“数据” > “获取数据” > “从其他源” > “从Web”。
输入URL,如 https://example.com/stock
在导航器中选择表格,点击“加载”。使用Power Query编辑外部数据
导入后,数据会进入Power Query编辑器,你可以进行筛选、合并、添加列等操作,然后再加载到Excel。
练习提示
| 步骤 | 操作说明 |
|---|---|
| 1 | 使用“从Web”导入一个公开的天气API(JSON格式)到Excel。 |
| 2 | 在Power Query中展开JSON字段,提取温度和湿度。 |
| 3 | 将结果加载到新工作表,并设置每10分钟刷新一次。 |
| 4 | 尝试从CSV文件导入并追加到已有数据。 |
提示:使用“连接属性”可以设置自动刷新间隔。