如何将excel 2007导入sql server 2005

时间:2010-01-07 12:52:21

标签: sql-server-2005

我想将excel 2007文件.xlsx文件导入sql server 2005开发人员版。但当我尝试任务>导入数据我可以看到Excel 2000到2005的选项

2 个答案:

答案 0 :(得分:1)

“Microsoft Office 12.0 Access数据库引擎OLE DB 提供商“尝试选择此选项而不是ms excel,以便您可以导入excel 2007

答案 1 :(得分:0)

您可以将linkedServer设置为工作簿文件,在所有工作表上,命名范围变为 表,

Exec sp_addlinkedserver 'myExcelLinkedSrver','Ace 12.0','Microsoft.ace.oledb.12.0','D:\myxls.xls',null,'Excell 12.0'

请注意,第二个和第三个参数取决于您使用的Excel版本..(在这种情况下,它是excel 2007)。