[英]SSIS Export 1 table to multiple Excel sheets
Export data from SQL Server to Excel and Excel file via using SSIS package:
要创建“源”连接,请右键单击“连接管理器”和 select“新 ADO.NET 连接”。
一个。 服务器名称– 是安装 SQL 的数据库服务器的主机名或 IP 地址。
湾。 身份验证- 是用于连接服务器的“身份验证类型”,在“服务器名称”下拉框中选择。 它可以是 SQL 身份验证或 Windows 身份验证。
c。 Database Name
- 是我们将用于数据提取的数据库的名称。
要从 SQL 服务器表填充数据,您必须配置 ADO.Net 源组件。 双击“数据流任务”即可。 window“配置数据流任务”将打开。 或者,您可以 select 位于“控制流”旁边的“数据流”。 由于我们已经配置了 SQL 连接,我们将把 ADO.NET 源拖放到数据流 window 中。
然后 select “SQL 命令”,它将打开一个多行文本框,我们可以在其中编写 Ad-Hoc 查询以从数据库中提取数据。
一个。 Excel 连接管理器——用于连接 excel 文件。
湾。 数据访问方法。 Excel 工作表被视为表格或视图。 如果您 select “表或视图”,下拉框“excel 表的名称”将填充在 excel 工作簿中创建的所有工作表。
c。 excel板材的名称。 默认情况下,此下拉框处于禁用状态。 当我们将 select “表或视图”作为数据访问模式时,它将自动启用。 我们也可以 select 适当的 excel 工作表。
然后,选择:
一个。 Excel 文件路径 - excel 文件的位置。
湾。 Excel 版本 - 可以 select excel 版本从下拉框中。
In order to export data from SQL table to excel file, you must map the fields of SQL table and Excel file. 为此,将ADO.NET component
下方的蓝色箭头拖到Excel Destination
组件上。
双击“Excel 目的地”到 map 字段。 “Excel 目标编辑器”将打开。 Select 对话框左窗格中的“映射”选项。 在映射中,输入列将是 SQL 查询 output 的列,目标列将是 excel 文件的列。 建议保留 SQL 的同名查询 output 和 excel 列。 这将使映射更容易,因为我们不需要手动 map 字段。 SSIS 将自动生成 map 列。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.