我只有一个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 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行数据存储到登台表中,然后将其余的行存储到其他SQL表中。 您能否告知在SSIS中是否可行以及如何实现?
答案 0 :(得分:0)
不建议您尝试执行的操作。单个文件加载器的设计目的是文件仅包含一个数据集。
在您的示例中,文件中有两个数据集。这些数据集应分为两个单独的文件。从那里,您可以分别加载它们,并将数据发送到您的示波器所需的任何目的地。
使用脚本任务可以将一个文件中的多个数据集加载到多个数据源中。但是,再次建议不要这样做,因为您将难以确定数据范围适用于每个数据集。如果范围是动态的(即更改),这将成为问题。可能需要进行大量错误检查和测试。