SSIS列名自动更改为F2,F3 ..... F13

时间:2009-03-25 20:40:50

标签: excel ssis columnname

我有一个XL源文件,第一列包含名称,199001,19902 ....., 199012,

在使用XL源的SSIS包中,如果单击第1列包含标题,它会自动将我的标题隐藏为名称,F2,F3 ..... F13。

但是我需要像Name,199001,19902,.....,199012这样的标题,而不是使用unpivot转换并将列转换为行到我的临时表。

请解决我的问题,我需要像上面提到的XL栏(名称,199001,19902,.....,199012)

提前致谢

谢谢,

产品库

1 个答案:

答案 0 :(得分:0)

这是因为SSIS将列名检测为数字。在Excel工作表中,通过在字段数据的开头添加单引号来强制它们成为字符。 (即'199001)。 然后应正确导入列名称。

我在SSIS 2005上测试了这个。