2016-04-20 9 views
0

У меня есть электронная таблица Excel с несколькими строками. Я хотел бы хранить эти данные в таблице SQL Server прямо из Excel. Я хочу сказать, что я хотел бы нажать внизу в Excel (не в SQL Server), чтобы сохранить эту таблицу в моей базе данных SQL Server.Экспорт данных из Excel в SQL Server (прямо из Excel, не используя мастер данных SQL Server)

Я работаю в поисковых системах, но каждое решение, которое я нахожу, это использование мастера экспорта/импорта SQL Server. Есть ли способ сделать это прямо из Excel?

Спасибо! Я ценю любую помощь

+0

Вы пробовали SSIS? –

+0

Да, возможно, я сделал много отчетов, которые загружают данные с Sql Server в Excel, нажав кнопку в Excel, и хранение данных также возможно. Вы должны создать ODBC-соединение в своей Windows и по имени этого ODBC-соединения, которое вы должны подключить из Excel VBA к Sql-серверу, тогда вы можете запросить свою базу данных с помощью sql: select, update, insert, SP и т. Д. Возможно, последним я смогу вставить пример –

+0

Спасибо! Я посмотрю –

ответ

0

Да, но это потребует некоторой разработки на вашей стороне. Например, вы можете создать VBA макросов, как показано в этой статье

Export Import Excel SQL

Вы можете создать пакет служб SSIS, но это требует запуска его пределами Excel или иначе другого макроса необходимо будет назвать работу SSIS ,

Вы можете использовать PowerShell и OpenXML, если документы Excel имеют только xlsx.

Надеюсь, это поможет

+0

Спасибо! Я тоже посмотрю –

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