Excel 如何将数据从单个工作表导入多个SQL表
我有一个Excel文件,其中只有一张表格,其结构如下:Excel 如何将数据从单个工作表导入多个SQL表,excel,ssis,sql-server-data-tools,Excel,Ssis,Sql Server Data Tools,我有一个Excel文件,其中只有一张表格,其结构如下: c1 c2 c3 c4 1 2 4.00 5 45 67 89.00 67 1 2 4.00 5 45 67 89.00 67 1 2 4.00 5 45 67 89.00 67 c1 c2 c3 c4 c5 c6 abc 78
c1 c2 c3 c4
1 2 4.00 5
45 67 89.00 67
1 2 4.00 5
45 67 89.00 67
1 2 4.00 5
45 67 89.00 67
c1 c2 c3 c4 c5 c6
abc 78 68 90 65 iti
nmbasd 67 89.00 45.00 34.00 iou
asd 89 45.00 23.00 90.00 uags
abc 78 68 90 65 iti
nmbasd 67 89.00 45.00 34.00 iou
asd 89 45.00 23.00 90.00 uags
abc 78 68 90 65 iti
nmbasd 67 89.00 45.00 34.00 iou
asd 89 45.00 23.00 90.00 uags
abc 78 68 90 65 iti
nmbasd 67 89.00 45.00 34.00 iou
asd 89 45.00 23.00 90.00 uags
我想将前6行数据存储到staging表中,然后将其余的行存储到其他一些SQL表中。
您能否告知SSIS中是否可以这样做以及如何这样做?不建议您尝试这样做。单个文件加载器的设计意图是一个文件只包含一个数据集 在您的示例中,文件中有两个数据集。这些数据集应分为两个单独的文件。从那里,您可以单独加载它们,并将数据发送到范围所需的任何目的地 可以使用脚本任务将一个文件中的多个数据集加载到多个数据源中。但是,同样不建议这样做,因为您将无法确定数据范围是否适用于每个数据集。如果范围是动态的(即变化),则会出现问题。这可能需要大量的错误检查和测试