我想在数据库中建立表格以在Excel工作表中获取大量联系信息,以便我可以在数据库中进行维护。
我尝试遵循从SQL Server 2008 R2导入导入/导出平面文件的操作,但此操作不起作用。谁能告诉我如何将电子表格成功导入数据库中的表中?
谢谢
有一个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作为目标