2016-11-13 1 views
0

Скажем, у меня есть тысячи файлов Excel со всей информацией людей.Как импортировать данные Excel с помощью SQL Query (без мастера)?

Name Height 
John 182 
Sam 178 
... 

Если я хочу импортировать эти данные в новую таблицу базы данных MS-SQL с использованием SQL-запроса, как мне это сделать?

Name Weights 
John 130 
Sam 160 
... 

И теперь, если я хочу добавить данные «Весов» в предыдущую таблицу с использованием запроса, как мне это сделать?

Причина, по которой я делаю это, заключается в том, что импорт слишком большого количества Excel с помощью мастера может привести к огромной трате времени, поэтому я думаю, что если я смогу встроить SQL-запрос в MATLAB, тогда цикл for выполнит работу для меня, надеюсь.

Заранее спасибо.

ответ

0

вы можете использовать OPENROWSET импортировать из Excel в таблицу

пример:

INSERT INTO yourtable (. . .) 
SELECT . . . 
FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0', 
     'Excel 12.0;Database=C:\EXCEL\ExcelFile.xlsx', 
     'SELECT * FROM [Sheet1$]') 
+0

Почему вниз голосовать? пожалуйста, комментарии – Squirrel

Смежные вопросы