如何将 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 中创建一个新的工作簿
  • 点击 DATA 选项卡

Import Data to Excel using Wizard Dialog

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

Import Data to Excel using Wizard Dialog

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

连接到数据库服务器后。会弹出一个窗口,您需要输入截图所示的所有详细信息

Import Data to Excel using Wizard Dialog

  • 从下拉列表中选择 EmployeesDB
  • 单击 employees 表进行选择
  • 单击 Next 按钮。

这将打开一个数据连接向导,用于保存数据连接并完成连接到员工数据的过程。

Import Data to Excel using Wizard Dialog

  • 您将获得以下窗口

Import Data to Excel using Wizard Dialog

  • 点击“确定”按钮

Import Data to Excel using Wizard Dialog

下载 SQL 和 Excel 文件

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

在这里,我们将从 Microsoft Access 数据库支持的简单外部数据库导入数据。我们将把 products 表导入 Excel。您可以下载 Microsoft Access 数据库

  • 打开一个新的工作簿
  • 单击“数据”选项卡。
  • 单击下面的 “来自 Access” 按钮

Import MS Access Data into Excel

  • 您将看到下面的对话框窗口

Import MS Access Data into Excel

  • 浏览到您下载的数据库,然后
  • 单击 Open 按钮

Import MS Access Data into Excel

  • 点击“确定”按钮
  • 您将看到以下数据。

Import MS Access Data into Excel

下载数据库和 Excel 文件