如何从SQL Server自动导出数据到Excel

有几种方法可以将SQL Server数据导出到Excel文件。本文提供了两种将数据从SQL Server导出到Excel的方法。您可以通过一步一步的指南自动将数据从SQL server导出到excel。

更新Brithny2023年2月22日
|首页>MS SQL数据库恢复

“你好,我是SQL的新手。我们在SQL 2016 Server中使用SQL查询。然后我们将输出导出到excel。您能指导我如何使数据从SQL导出到Excel的过程自动化吗?因为我不想再手动完成任务了。”

如果你遇到了上面提到的同样的问题,想要找到一种将SQL Server数据导出到Excel的方法,不要担心。本页介绍了两种可能的方法来帮助您自动从SQL Server导出数据。

从SQL Server导出数据到Excel的两种方法

您可以使用Excel中的“SQL Server导入导出向导”和“数据连接向导”将数据从SQL Server导出到Excel中。详情见下文。

解决方案1。使用SQL Server导入导出向导

1.打开SQL Server Management Studio,连接数据库。

2.进入“对象资源管理器”,找到要导出到Excel的服务器数据库。右键单击它,选择“Tasks”>“Export Data”,用SQL导出表数据。然后,弹出“SQL Server Import and Export Wizard”欢迎窗口。

导出数据从SQL Server到Excel - 2

3.现在,您需要单击Data source下拉按钮,以选择要复制的数据源。这里,选择“SQL Server Native Client 11.0”。2 .在“服务器名称”下拉框中选择SQL Server实例。在身份验证部分中,选择数据源连接的身份验证,并从数据库下拉框中选择要从中复制数据的数据库。一切设置好后,按“下一步”按钮。

导出数据从SQL Server到Excel - 3

4.在“选择目标”窗口的“目标”框中,选择Microsoft Excel项目,用于将数据从SQL Server导出到Excel。请根据需要选择Excel文件路径和版本。然后,点击“下一步”按钮继续。

导出数据从SQL Server到Excel - 4

5.在“指定表复制或查询”界面,您可以选择“从一个或多个表或视图复制数据”。然后,点击“下一步”继续。

从SQL Server导出数据到Excel - 5

6.在“选择源表和视图”窗口中,您可以选择要将SQL Server数据导出到Excel的一个或多个表和视图。点击“预览”按钮,预览哪些数据将生成到Excel文件。点击“下一步”按钮继续前进。

导出数据从SQL Server到Excel - 6

7.在这里,在“保存并运行包”窗口,选中“立即运行”,然后单击“下一步”按钮。

导出数据从SQL Server到Excel - 7

8.在“完成”向导窗口,您可以查看导出过程中设置的所有设置。如果一切正常,点击“完成”开始导出SQL数据库到Excel。

导出数据从SQL Server到Excel - 8

9.在该步骤中可以查看导出过程。完成后,点击“报告”下拉按钮。

从SQL Server导出数据到Excel - 9

10.您可以选择“保存报告到文件…”(包括Excel、记事本)保存报表。在这里,您需要选择Excel作为目标文件格式。

从SQL Server导出数据到Excel - 10

如何修复SQL Server数据库

SQL Server Management Studio (SSMS)提供了导入和导出向导功能,可以将数据从一个数据源导出到另一个数据源。也就是说,您可以应用此函数将SQL导出到Excel。为导出SQL Server数据库到CSV,链接查看详情。

步骤1。在任务管理器或SQL Server管理器控制台中关闭SQL服务。

步骤2。运行EaseUS MS SQL恢复,点击“浏览”(两个点)或“搜索”选择保存损坏数据库的位置。之后,单击“修复”开始分析指定的数据库。

选择SQL数据库文件

步骤3。完成后,选择要修复的文件并单击“导出”。

选择数据库对象

步骤4。打开SQL服务,可以选择将修复后的文件导出到数据库,以SQL脚本的形式导出。

导出SQL数据库对象

解决方案2。使用Excel中的数据连接向导

从SQL Server导出数据到Excel文件的另一种方法是使用Excel中的数据连接向导对话框。

1.启动Excel,打开要导出SQL Server数据的Excel文件。在工具栏上单击“数据”页签>选择“来自其他来源”>选择“来自SQL Server”。

导出SQL数据到Excel - 1

2.弹出“数据连接向导”窗口。输入需要导出数据的SQL Server实例的名称。在“登录凭据”部分,为数据源连接选择“使用Windows身份验证”模式,然后单击“下一步”按钮。

导出SQL数据到Excel - 2

3.选择要从中导出数据的数据库。然后点击“下一步”按钮继续。在下一个窗口中,保持所有内容不变,并按下“Finish”按钮。

导出SQL数据到Excel - 3

4.在导入数据对话框中,如图所示,选择“表格”和“现有工作表”。按“OK”键。在此之后,SQL Server数据将导出到Excel文件。

导出SQL数据到Excel - 4

这个页面有用吗?

EaseUS MS SQL恢复

  • 恢复(。mdf和。ndf)文件
  • 恢复损坏的对象
  • 修复数据库日志文件
现在试试吧