Я пытаюсь загрузить массив Excel в SQL Server. Я пробовал много усилий, но не получил правильного результата. Я выполнил следующий запрос, но получил ошибку. Пожалуйста, постарайся помочь мне, я застрял на этом. У меня есть SQL Server 2012 и Excel 2013 установленМассовый импорт файла Excel в SQL Server
SELECT *
INTO temptable
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=D:\File.xls;IMEX=1',
'SELECT * FROM [Data$]')
Ошибка:
Cannot create an instance of OLE DB provider "Microsoft.Jet.OLEDB.4.0" for linked server "(null)".
Это одноразовый импорт или что-то, что вы захотите запустить снова и снова? – sarin
Вы можете попробовать его с помощью встроенного мастера. Вы также можете попробовать использовать CSV-файл. Есть ли причина, по которой вам нужен файл Excel неявно? – Joeri
@sarin: Да, я хочу запустить его снова с помощью хранимой процедуры –