我有很多固定格式的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服务器。
任何人都可以帮助我或给我一个提示!?
答案 0 :(得分:0)
我会在两个不同的源任务中加载excel文件两次。
一次,你刚刚完成的方式来获取col1-col4数据。您可以通过将它们视为标题行来忽略第一行N行。
在第二个任务中,您将重点放在标题信息(“john”)上,然后只导入前两列。创建条件拆分以清除第一列中“name”作为值的行,丢弃其余部分。
之后,您应该可以使用“col1-col4”流加入“john”-stream。