我想将excel 2007文件.xlsx文件导入sql server 2005开发人员版。但当我尝试任务>导入数据我可以看到Excel 2000到2005的选项
答案 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)。