Выполнить. SQL файл с помощью VBA - PullRequest
0 голосов
/ 13 июля 2020

Я хотел бы знать, есть ли какой-либо код VBA, который позволяет мне запускать .sql файлы, нажав кнопку в Excel?

Я просматривал разные веб-сайты, но все они показывали код который заключается в написании запроса SQL в макросе, хотя это не то, что я хотел. Итак, я сохранил .sql сценариев в виде файлов в разных папках на моем компьютере, и я хочу запустить этот сценарий, нажав кнопку в Excel с помощью VBA.

1 Ответ

0 голосов
/ 13 июля 2020

Короткий ответ - нет. В Excel нет кнопки magi c, которая делает это. Самое простое, что я могу придумать, - это запустить / импортировать это. sql в MySQL, SQL Server, Postgres, et c. стать базой данных. Пример использования сервера MS SQL:

Как мне импортировать файл данных. sql на SQL сервер?

После успешного выполнения этого. sql в СУБД, вы можете использовать встроенные инструменты этой СУБД для экспорта таблиц в Excel. См. Ссылку ниже в качестве примера:

Как импортировать и экспортировать SQL Данные сервера в файл Excel

Это может быть не так просто, как нажатие кнопки но не так утомительно, как жесткое кодирование. Надеюсь, это поможет.

...