如何使用具有相同列名的excel文件在SQL Server中进行数据

时间:2018-01-12 18:36:15

标签: sql sql-server excel

我需要在多个表中将excel文件导入SQL Server。

Excel information example

我想插入列PARTNUMBERPART_DESCRIPTION, 在一个名为PartNumbers的表中,所以没关系,我可以做到。

但我不知道如何动态操作,或者如何插入另一列("SUB_ITEM1", "SUB_ITEM2", "SUB_ITEM3"),因为, 我想在一个名为Results的表中插入, 我想在每行中插入如下信息:

SUB_ITEM    PASS   FAILED    IdPartNumber
Test          1       0       1
Test2         0       1       1
Test3         0       0       1
Test          0       1       2
Test2         1       0       2
Test3         1       1       2

我该怎么办?,我正在使用OPEN ROWSET,要从SQL Server读取excel文件, 如果我只提出("SELECT * FROM MyExcelSheet")之类的查询,它会给我错误,因为 我重复了("PASS", and "FAILED")列。

0 个答案:

没有答案