Импорт данных из базы данных с помощью собственного запроса к базе данных (Power Query)

Применяется к
Excel для Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Вы можете легко импортировать данные из самых разных поддерживаемых баз данных. Вы также можете выполнить собственный запрос к базе данных, что позволяет сэкономить время, необходимое для создания одинаковых результатов в Power Query.   

Предупреждение

Если вы запускаете собственный запрос базы данных, написанный другим пользователем, вам будет предложено убедиться, что вы знаете о запросах, которые будут оцениваться с помощью ваших учетных данных.

Введите собственный запрос к базе данных

Вы можете указать собственный запрос к базе данных в поле Инструкция SQL при подключении к базе данных. В приведенном ниже примере мы импортируем данные из базы данных SQL Server с помощью собственного запроса к базе данных. Процедура аналогична всем другим поддерживаемым базам данных.

  1. Выберите DataGet Data FromDatabases from SQL Server Database (Получение > данных >из баз данных>SQL Server). Откроется диалоговое окно База данных SQL.

  2. Укажите сервер и базу данных , из которых требуется импортировать данные с помощью собственного запроса к базе данных.

  3. Выберите элемент Дополнительные параметры .

  4. Введите собственный запрос к базе данных в поле инструкции SQL .

    Диалоговое окно база данных SQL Server

    В зависимости от базы данных могут быть доступны дополнительные параметры.

  5. Нажмите кнопку ОК.

  6. Если вы подключаетесь к этому серверу впервые, появится запрос на выбор режима проверки подлинности для подключения к базе данных. Выберите нужный режим проверки подлинности и нажмите кнопку "Продолжить". 

  7. Данные возвращаются в Редактор Power Query.

  8. Измените нужные данные, а затем нажмите кнопку Применить & Закрыть , чтобы сохранить изменения и импортировать данные на лист.

Примечание При импорте базы данных Access не отображается текстовое поле SQL, но в окне Навигатор отображаются запросы. Запрос Access основан на SQL, и вы можете выбрать запрос, чтобы эффективно указать инструкцию SQL.

Изменение запроса к собственной базе данных

Чтобы изменить содержимое поля инструкции SQL , выполните следующие действия:

  1. Выберите ячейку в запросе на основе источника базы данных.

  2. Выберите Изменить запрос>. Появится Редактор Power Query.

  3. В разделе Примененные шаги в области Параметры запроса слева щелкните правой кнопкой мыши шаг Источник , а затем выберите Изменить параметры. Откроется диалоговое окно Навигатор .

  4. Внесите изменения в поле Инструкция SQL и нажмите кнопку ОК.

    Новые результаты отображаются в предварительной версии данных.

  5. Завершив редактирование запроса, выберите Главная>Закрыть и загрузить.

    Новые результаты отображаются на листе.

См. также

Справка по Power Query для Excel

Импорт данных из внешних источников

Обновление подключения к внешним данным в Excel

Импорт данных с помощью собственного запроса к базе данных (docs.com)