обновить таблицу SQl из значений в Excel - PullRequest
0 голосов
/ 22 декабря 2010

Я использую SQL Developer или SQl express.

Как получить значения из таблицы Excel и обновить их в столбце моей базы данных ...

Пожалуйста, помогите спасибо.

У меня есть это, и я запускаю его, но я получаю ошибку:

SELECT * 
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
            'Excel 8.0;Database=C:\books.xls',
            'SELECT * FROM [Sheet1$]')

я получаю ошибку сейчас

Поставщик OLE DB "Microsoft.Jet.OLEDB.4.0" для связанного сервера "(null)" вернул сообщение «Не удалось найти устанавливаемый ISAM.».

спасибо

Ответы [ 2 ]

1 голос
/ 23 декабря 2010

ЭТО КАК МОЙ КОД РАБОТАЕТ

INSERT INTO TEMPTABLE (name)
 SELECT * 
   FROM OPENROWSET(
                   'Microsoft.Jet.OLEDB.4.0', 
                   'Excel 8.0;IMEX=1;HDR=NO;DATABASE=C:\test.xls', 
                   'Select * from [Sheet1$]'
                  );

Я надеюсь, что это поможет some1

1 голос
/ 22 декабря 2010

Есть ли у вас SQL Server Management Studio Express? Если это так, попробуйте воспользоваться мастером импорта / экспорта, чтобы импортировать электронную таблицу в новую таблицу.

...