SSIS Excel确定单元格的行
我有一个这样的Excel电子表格:
C1 - 100100 G1 - 01.01.2015 H1 - 15.05.2015
从A5:
ID animal sales 123123 bear 100 213213 zebra 200 321321 lion 150
我需要使用SSIS将数据移动到SQL Server数据库中。 结果表应该看起来像
ID Animal Sales Date1 Date2 Region 123123 bear 100 01.01.2015 15.05.2015 100100 213213 zebra 200 01.01.2015 15.05.2015 100100 321321 lion 150 01.01.2015 15.05.2015 100100
任何帮助将不胜感激。
我过去处理这个问题的方法是:
- 定义2个Excel连接pipe理器,一个FirstRowHasColumnName为True,另一个为false。
- 创buildExcel源,使用第一个连接pipe理器,并将其指向您的行集TableName $ A5:ZZ,
- 创build另外3个指向行集合的Excel来源TableName $ C1:C1,TableName $ G1:G1和TableName $ H1:H1
- 将派生列添加到每个这些,设置它,然后根据您的派生列做一个联合。 做这个为你的原始来源以及。
当这样做的时候,我对C1,G1和H1源的列名的元数据有问题,所以花了一些小小的努力才最终使它工作。
希望这可以帮助。
- 如何避免NullPointerException与使用POI的空单元格?
- MATLAB转换:CELL到DOUBLE; 但数字改变
- 把我的双打格子变成了双打
- Apache POI – 具有非英文字符的列,例如泰文和单元格为空,然后跳过单元格
- 如何根据电子表格中另一个单元格中的值dynamic更改公式中的input单元格?
- 使用excel在ruby watir中logging结果。 如何使用put来保持不同单元格中的值
- EXCEL:Vlookup和Match Function – 获取它旁边的单元格值
- 将行插入到Excel表格中
- 当电子表格(.xls)从我的网页下载时,如何在MS Excel 07电子表格中显示一个计数器(即下载次数)?