我每天接收大约100个excel
文件,在这100个文件中,有4种类型的文件,其名称以(ALC,PLC,GLC和SLC)开头随机编号,每个excel
文件sheetname
与文件名相同。
现在每种类型和每个文件都位于单元格A3中,其中有'request by',然后是eg-Request by'Ajeet'的用户名,我们希望选择仅由'Ajeet'请求的文件,前几行未格式化,实际数据从-
开始ALC数据从A33单元开始
PLC数据从A36单元开始
GLC数据从A32单元开始
SLC数据从A38单元开始
几乎没有文件的文件,因此在这种情况下,从数据开始的相应文件类型中会提到“ NoData”。所有类型的文件都包含相同的编号列。
因此,我们如何处理SSIS
中的所有这些情况,并将数据加载到单个SQL表中,而不使用脚本任务。我已将快照之一附加到该文件中以供参考。任何帮助将不胜感激。
这会有所帮助。how-to-read-data-from-an-excel-file-starting-from-the-nth-row-with-sql-server-integration-services
如果链接不可用,请在此处复制解决方案
解决方案1-使用OpenRowset函数
解决方案2-查询Excel工作表