Мастер подключения к базе данных

Мастер подключения к базе данных

Мастер подключения к базе данных позволяет подключаться к таблицам, представлениям, хранимым процедурам и табличным функциям.

Вы можете использовать мастер как для первоначального подключения, так и для повторного. Надстройка также использует его для настройки соединений и параметров запроса.

Мастер вставляет таблицы Excel и создает необходимую инфраструктуру для сохранения изменений. Используйте его для подключения, если в существующей таблице отключена кнопка "Сохранить".

Подключайтесь к SQL Server, Azure SQL Database, Oracle Database, PostgreSQL, MySQL, MariaDB, Snowflake и SQLite.

Мастер включает следующие шаги:

  1. Выбор поставщика данных
  2. Подключение к базе данных
  3. Выбор объекта для подключения
  4. Настройка запроса
  5. Вставка таблицы данных в Microsoft Excel

Шаг 1. Выбор поставщика данных

Выберите нужный поставщик данных, как описано в разделе Подключение к базам данных.

Мастер подключения к данным из Microsoft Excel - выбор поставщика данных

Шаг 2. Подключение к базе данных

Подключитесь к базе данных, как описано в разделе Подключение к базе данных.

Мастер подключения к данным из Microsoft Excel - подключение к базе данных

Шаг 3. Выбор объекта для подключения

На этом шаге выберите объект для подключения и настройте его свойства.

Вот пример страницы:

Мастер подключения к данным из Microsoft Excel - выбор объекта

Ниже приведены важные комментарии к элементам управления страницы:

  • Список запросов: Содержит объекты, доступные для подключения. По умолчанию отображаются Все таблицы, представления и хранимые процедуры. Выберите схему базы данных для более короткого списка. Разработчики могут настроить списки запросов для отображения только нужных объектов.

  • Включить SaveToDB в этой книге: Установите этот флажок для поддержки дополнительных возможностей SaveToDB, таких как сохранение изменений в базу данных. Надстройка добавит скрытые листы для хранения необходимых данных конфигурации. Флажок недоступен для изменения, если книга уже содержит требуемые листы.

  • Включить список запросов на ленте: Установите этот флажок, чтобы разрешить подключение к новым объектам через список запросов на ленте.

  • SQL: Используйте эту кнопку для ручной настройки SQL-кода запроса.

Также можно использовать текстовое поле под флажком Включить список запросов на ленте для фильтрации объектов, вводя несколько символов имени.

Шаг 4. Настройка запроса

При подключении к таблицам и представлениям этот шаг позволяет настроить поля для выбора и использования в качестве фильтров WHERE.

Например:

Мастер подключения к данным из Microsoft Excel - выбор полей и фильтров запроса

Отметьте поля для выбора в крайнем левом столбце. Для фильтров WHERE отметьте поля в крайнем правом столбце W (Where). Надстройка добавляет такие поля на ленту, что упрощает фильтрацию данных.

Для выбора нескольких значений используйте кнопку с тремя точками. В этом случае надстройка создаст предложение WHERE ... IN (...).

При подключении к хранимым процедурам или табличным функциям мастер отображает параметры.

Например:

Мастер подключения к данным из Microsoft Excel - ввод параметров

Отметьте параметры для размещения на ленте в крайнем правом столбце W. Также на этом шаге можно задать значения параметров. Используйте кнопку с тремя точками для редактирования списков значений параметров. Эта возможность недоступна, если разработчики уже настроили значения параметров в базе данных.

Шаг 5. Вставка запроса

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

В противном случае мастер запросит адрес для вставки таблицы. Рекомендуется вставлять таблицы, начиная с ячейки B3, чтобы использовать строку над таблицей для изменения фильтров.

Вот снимок экрана:

Мастер подключения к данным из Microsoft Excel - результат вставки запроса

На снимке экрана показана вкладка "База данных" с такими возможностями:

  • Для сохранения изменений используйте кнопку Сохранить (если объект это поддерживает).
  • Для обновления данных используйте кнопку Обновить.
  • Для подключения к новым объектам используйте список Запрос.
  • Для изменения параметров запроса используйте элементы группы Параметры.
  • Для изменения видов таблиц используйте список Вид.

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

См. подробные сведения в статьях Мастер управления форматами таблиц и Диалоговое окно Настройки.

При повторном подключении к объекту надстройка применяет ранее использованный формат.

Этот веб-сайт использует куки. Продолжая использовать веб-сайт, Вы принимаете условия Политики защиты персональных данных.