如何将 SQL 数据库数据导入 Excel 文件 [示例]

将 SQL 数据导入 Excel 文件

在本教程中,我们将从外部 SQL 数据库导入数据。本练习假设您有一个 SQL Server 的工作实例和 SQL Server 基础知识。

首先我们创建 SQL 文件导入到 Excel 中。如果您已经准备好 SQL 导出文件,则可以跳过以下两个步骤并转到下一步。

  1. 创建一个名为 EmployeesDB 的新数据库
  2. 运行以下查询
USE EmployeeDB
GO

CREATE TABLE [dbo].[employees](
	[employee_id] [numeric](18, 0) NOT NULL,
	[full_name] [nvarchar](75) NULL,
	[gender] [nvarchar](50) NULL,
	[department] [nvarchar](25) NULL,
	[position] [nvarchar](50) NULL,
	[salary] [numeric](18, 0) NULL,
 CONSTRAINT [PK_employees] PRIMARY KEY CLUSTERED 
(
	[employee_id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

GO

INSERT INTO employees(employee_id,full_name,gender,department,position,salary)
VALUES 
('4','Prince Jones','Male','Sales','Sales Rep',2300)
,('5','Henry Banks','Male','Sales','Sales Rep',2000)
,('6','Sharon Burrock','Female','Finance','Finance Manager',3000);

GO

如何使用向导对话框将数据导入 Excel

  • 在中创建新工作簿 MS Excel中
  • 点击“数据”选项卡

使用向导对话框将数据导入 Excel

  1. 从“其他来源”选择按钮
  2. 从 SQL Server 中选择,如上图所示

使用向导对话框将数据导入 Excel

  1. 输入服务器名称/IP 地址。在本教程中,我连接到 localhost 127.0.0.1
  2. 选择登录类型。由于我在本地计算机上并且启用了 Windows 身份验证,因此我不会提供用户 ID 和密码。如果您要连接到远程服务器,则需要提供这些详细信息。
  3. 点击下一步按钮

连接到数据库服务器后,将打开一个窗口,您必须输入屏幕截图中显示的所有详细信息

使用向导对话框将数据导入 Excel

  • 从下拉列表中选择 EmployeesDB
  • 单击员工表以选择它
  • 单击下一步按钮。

它将打开数据连接向导来保存数据连接并完成连接到员工数据的过程。

使用向导对话框将数据导入 Excel

  • 您将看到以下窗口

使用向导对话框将数据导入 Excel

  • 点击“确定”按钮

使用向导对话框将数据导入 Excel

下载 SQL 和 Excel 文件

如何将 MS Access 数据导入 Excel(附示例)

在这里,我们将从一个简单的外部数据库导入数据,该数据库由 Microsoft Access 数据库。我们将产品表导入 Excel。您可以下载 Microsoft Access数据库.

  • 打开新工作簿
  • 点击“数据”选项卡
  • 单击“访问”按钮,如下所示

将 MS Access 数据导入 Excel

  • 您将看到如下所示的对话窗口

将 MS Access 数据导入 Excel

  • 浏览您下载的数据库并
  • 点击“打开”按钮

将 MS Access 数据导入 Excel

  • 点击“确定”按钮
  • 您将获得以下数据

将 MS Access 数据导入 Excel

下载数据库和 Excel 文件