Получение данных через ODATA

Подключение OData к Microsoft Excel (Excel 2016 / 2019 / 365)

Ниже приведена подробная инструкция с примерами экранов Excel.


Шаг 1. Откройте вкладку «Данные»

В Excel откройте новую или существующую книгу и перейдите на вкладку Данные.

На современных версиях Excel путь выглядит так:

Данные → Получить данные → Из других источников → Из канала OData (OData Feed).


Шаг 2. Выберите источник OData

Excel 365 / Excel 2021

Данные
 └── Получить данные
      └── Из других источников
           └── Из канала OData

Excel 2016

Данные
 └── Новый запрос
      └── Из других источников
           └── Из канала OData

Шаг 3. Укажите URL OData-сервиса

После выбора источника откроется окно подключения.

Введите адрес OData-сервиса, например:

https://server.company.ru/odata

или

https://server.company.ru/odata/Polls

Нажмите ОК.

Шаг 4. Выберите таблицы

После успешного подключения появится окно Навигатор.

В левой части будут отображены сущности OData:

Organizations
Users
Polls
Questions
Answers

Отметьте нужную таблицу.

Доступны варианты:


Шаг 5. Настройка Power Query (по необходимости)

Перед загрузкой можно:

После настройки нажмите Закрыть и загрузить.


Шаг 6. Обновление данных

После загрузки Excel сохраняет подключение.

Для получения актуальных данных:

Данные → Обновить всё

или

ПКМ по таблице → Обновить

Excel повторно запросит данные через OData и обновит таблицу.


Проверка OData-сервиса

Перед подключением удобно проверить URL в браузере.

Если открыть:

https://server.company.ru/odata

вы должны увидеть XML/JSON-ответ с перечнем сущностей сервиса.

Например:

<service>
  <workspace>
    <collection href="Polls"/>
    <collection href="Users"/>
    <collection href="Answers"/>
  </workspace>
</service>

Если браузер показывает ошибку 401/403 — потребуется авторизация.


Пример для Социометра

Если ваш сервер публикует OData по адресу:

https://survey.company.ru/odata

то процесс выглядит так:

  1. Данные → Получить данные.
  2. Из других источников → Из канала OData.
  3. Вводите URL.
  4. Авторизуетесь.
  5. Выбираете таблицу: Polls или Interviews.
  6. Нажимаете Загрузить.

После этого данные появятся в Excel и смогут обновляться одной кнопкой.


Revision #2
Created 9 June 2026 10:55:02 by Admin
Updated 9 June 2026 14:26:49 by Igor