使用ssis 2008读取固定格式excel文件的单元格

时间:2015-11-16 10:34:13

标签: excel sql-server-2008 ssis ssis-2008

我有很多固定格式的excel文件。我想阅读这些文件并使用SSIS 2008将数据插入SQL服务器。

excel表格式 excel sheet

我想只加载SQL server中的黄色单元格。格式为:

name   col1   col2   col3  col4
john   0      1      2     3
john   0      1      2     3   
john   0      1      2     3
...

我已经完成了加载列但我无法从表单中获得名称“john”。 我还想为从excel文件加载的所有数据重复相同的名称(因为每个excel文件有不同的名称),然后将其插入SQL服务器。

任何人都可以帮助我或给我一个提示!?

1 个答案:

答案 0 :(得分:0)

我会在两个不同的源任务中加载excel文件两次。

一次,你刚刚完成的方式来获取col1-col4数据。您可以通过将它们视为标题行来忽略第一行N行。

在第二个任务中,您将重点放在标题信息(“john”)上,然后只导入前两列。创建条件拆分以清除第一列中“name”作为值的行,丢弃其余部分。

之后,您应该可以使用“col1-col4”流加入“john”-stream。