一尘不染

如何将Excel电子表格导入SQL Server 2008R2数据库?

sql

我想在数据库中建立表格以在Excel工作表中获取大量联系信息,以便我可以在数据库中进行维护。

我尝试遵循从SQL Server 2008 R2导入导入/导出平面文件的操作,但此操作不起作用。谁能告诉我如何将电子表格成功导入数据库中的表中?

谢谢


阅读 210

收藏
2021-05-05

共1个答案

一尘不染

有一个Microsoft知识库文章,列出了所有可能的方法。

http://support.microsoft.com/kb/321686

我认为如果没有向导,使用OPENROWSET或OPENDATASOURCE将是最简单的方法。(请参阅分布式查询)

SELECT * INTO XLImport4 FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=C:\test\xltest.xls', [Customers$])

请参阅OPENROWSET文档,并在页面下方提供示例。

http://msdn.microsoft.com/en-
us/library/ms190312.aspx

手动地

右键单击数据库名称/转到任务,然后选择导入数据,作为源选择您之前创建的Excel文件,然后在下一页上选择它的路径,然后选择sql server作为目标

2021-05-05