2015-02-12 37 views
0

我有SSIS包应该将数据加载到excel目的地(模板文件)。SSIS excel目的地,数据加载到标题行

目标具有第一行是标题,第二行有头,所以我做如下,

Select * from [TemplateName$A2:$AD10000]

但发生的事情是它插入的第一组数据(SQL源)为模板的第二排其中包含标题名称和覆盖,但如果我选择A3 istead,它会给出错误,因为映射需要列名。

请建议,谢谢。

+0

也许它不应该是'AD',但是像这样'Select * from [TemplateName $ A2:$ D10000]' – Darka 2015-02-12 12:16:37

回答

0

我只是做了一些测试这个,我也得到了完全相同的行为:

MyCol 
     <----- Data should start here 
1  <----- Data actually starts here 
2 
3 

我的建议是删除工作表中的列标题,取消选中“第一行有列名”在你的excel连接,然后将实际标题添加到SQL数据中(将所有内容都转换为文本)。也许会很好地为此添加Connect。