Загрузка листа Excel в базу данных сервера Sql - PullRequest
0 голосов
/ 27 февраля 2012

Я работаю в проекте asp.net, и задача состоит в том, чтобы загрузить файл Excel и, нажав кнопку загрузки, записи должны быть сохранены в таблице БД Ms. Sql Server 2008.

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

1 Ответ

0 голосов
/ 27 февраля 2012

Вы можете написать хранимую процедуру SQL, которая читает файл Excel и вставляет строки в таблицу SQL. Пример ниже:

INSERT INTO dbo.TableName (Column1, Column2)
SELECT COL1, COL2
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
    'Excel 8.0;Database=D:\Import\MySpreadsheet.xls;IMEX=1', [Sheet1$]) 

См. MSDN OPENROWSET для получения дополнительной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...