将Excel数据导入现有的SQL Server 2005表

时间:2014-04-04 14:23:57

标签: sql sql-server-2005 import

我尝试将一些数据从Excel工作表导入到现有的SQL Server 2005表中。

该表格包含以下列:

Name, Surname, PhoneNumber ,Bill

它们在Excel工作表中的顺序相同。

我之前从未尝试过这样的事情,但经过一段时间的搜索,我被告知可以使用:

INSERT INTO table 
    SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
                             'Excel 8.0;Database=C:\temp\test.xls',
                             'SELECT * FROM [Sheet1$]')

我是否需要将Excel工作表中的列名引用到SQL Server表列?

我当然不是SQL大师,但我认为自己是一个很好的初学者。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

在Management Studio中查看此处 :
选择你的db? enter image description here

选择你的来源:
enter image description here

从这里开始就是GUI!