我正在使用SSIS将Excel文件导入到我的SQL Server 2008数据库中的表中。
目前,我可以使用数据流设置Excel文件作为源,数据表作为目标,将数据导入到表中。我当前的导入是基于源和目标之间的列映射,但是现在我想向表中添加一个额外的列(基本上,该列将具有赋予Excel文件的id,这些行是Excel文件的一部分,因此,对于属于我们当前正在导入其数据的文件的每一行此列不在源</em
我有一个包含十几个项的SSIS控制流,运行这个包的目的是在SQL中运行一些update语句,然后运行一个查询来获取输出数据并将其写入excel文件。因此,我所做的是在我的处理结束时创建一个‘数据流任务’,我想在那里写入Excel。在进入“数据流”选项卡后,我添加了一个OLE DB源,并设置了连接,并添加了一个SQL命令。此SQL命令生成要写入Excel的输出。只有1列用于输出,我还映射到OLE DB
这都是在MS SQL server 2012中完成的,并从另一台服务器中提取Excel文件。我试图弄清楚如何循环遍历列并提取我所需的数据。如果我能重新整理数据,我会的,但我现在仍然坚持我所拥有的。在当前的表tblHW中,我有列,如PmpCount、NumberStages、Pmpmodel_pmp1、serialnum_Pmp1、pmpModel_pmp2、Pmpmodel_pmp2、serialnum_pmp2我收到这一信息的形式是五个excel电子表格,每一列超过400列</