我正在使用SSIS for SQL Server 2008。
我有一个SSIS,它从SQL Server数据库获取数据并将其导出到excel文件。
在控制流程上,我有一个数据流。在数据流上我有一个Ole DB源和一个Excel目的地。 Excel目标使用Excel连接管理器。在Excel连接管理器上,定义了Excel文件的路径。
excel文件包含列名。
我已将列名称作为冻结窗格放在excel文件中。实际上我已经冻结了excel文件的前5行(列名在第四行)。
如果我此时运行SSIS,它运行正常。
现在,我已经在excel文件的第二行放置了excel文件的标题。 但是在SSIS中,如果我右键单击Excel Destination并单击Edit,然后转到Mappings选项卡,我就无法看到目标列上的列名称。我唯一看到的是标题和一些单元格(f1,f2)。
我能做什么,所以我可以像以前一样看到我的目标列,并且仍然在excel文件上有标题?
编辑:Excel数据:
Code Code2 Code3
AB 31 MQ
AC 32 MR
...谢谢
答案 0 :(得分:1)
我在excel文件上放置了一个命名范围,并使Excel Destination指向该范围。所以问题解决了。谢谢!