我有一个Excel XLS文件,我们希望使用SSIS将其导入数据库。
文件格式如下
这是输入文件
我想将其转换为以下列格式插入SQL表
SQL表格布局
关于实现这一目标的最佳方法的任何想法? 关于将投资者名称/地址单元格拆分为多个列的方法,我有第二个问题,但会将其放在一个单独的问题中。
先谢谢 史蒂夫
答案 0 :(得分:0)
进行转换的唯一方法就是使用脚本任务。
答案 1 :(得分:0)
这是我的建议
导入行$ 5:g
导入excel。 有条件地拆分空账户。
似乎所有投资者账户都是数字
将脚本组件添加为转换
在输出中添加您想要的3列。
外部行转换添加3个变量以满足您的要求(即字符串adv;等)
内排 如果(!int.tryparse(row.investorid) {Adv = row.investmentid ... } 其他 { Row.advisor =进阶 ... }
完成w脚本
添加条件拆分以忽略空顾问程序。