Введение в надстройку SaveToDB

Введение в надстройку SaveToDB

Надстройка SaveToDB для Microsoft Excel предлагает пять основных вариантов использования:

  1. Инструмент для работы с базами данных
  2. Инструмент для работы с веб-данными
  3. Инструмент для работы с отчетами
  4. Библиотека для доступа к данным из макросов VBA
  5. Платформа для клиентских приложений

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

Надстройка как инструмент для работы с базами данных

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

Ниже представлен пример вкладки База данных и подключенной таблицы:

Надстройка SaveToDB для пользователей - Загружайте данные из баз данных и сохраняйте изменения

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

Также вы можете использовать поля на ленте для фильтрации значений.

Обратите внимание на возможности видов таблиц — вы можете создавать любое количество представлений прямо в Excel.

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

Это лишь некоторые из возможностей надстройки.

Надстройка как инструмент для работы с веб-данными

Надстройка позволяет работать с веб-службами, поддерживающими REST API, включая OData, аналогично базам данных. Поддерживаются сохранение данных, списки значений и другие функции.

Вы также можете получать данные из веб-страниц и веб-сервисов в форматах HTML, XML, JSON, CSV и плоского текста.

Вы можете самостоятельно определить параметры запросов для ленты и использовать все возможности Excel для работы с такими данными.

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

Надстройка SaveToDB для пользователей - Загружайте веб-данные

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

Кроме того, вы можете сохранять загруженные данные в базу данных и использовать макросы на VBA.

Надстройка как инструмент для работы с отчетами

Microsoft Excel — отличный инструмент для работы с отчетами на основе данных из различных источников.

Надстройка SaveToDB, начиная с версии 9, предлагает мощные возможности для создания интерактивных отчетов.

Ниже представлен пример настраиваемой вкладки Отчеты:

Надстройка SaveToDB для пользователей - Создавайте интерактивные отчеты

Вы можете настроить параметры ленты для обновления внешних данных и переключения видов отчетов.

Кроме того, вы можете сохранять данные консолидированных отчетов в базу данных.

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

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

Библиотека доступа к данным для VBA

Надстройка SaveToDB включает около сотни методов, доступных из VBA.

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

Ниже представлен пример сохранения и обновления данных:

Dim com As COMAddIn
Dim addIn As Object
Set com = Application.COMAddIns("SaveToDB")
Set addIn = com.Object

If Not addIn.Save() Then
    MsgBox addIn.LastResultMessage
End If

If Not addIn.Load() Then
    MsgBox addIn.LastResultMessage
End If

Обратите внимание, что действия вызываются для активного объекта ListObject, подключенного к базе данных или веб-службе. При этом источник данных не важен — поддерживаются OLE DB, ODBC и .NET.

Таким образом, надстройка SaveToDB является отличной библиотекой доступа к данным.

См. подробности в Руководстве разработчика.

Надстройка как платформа для клиентских приложений

Microsoft Excel предлагает множество возможностей и хорошо знаком пользователям.

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

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

Ниже приведены основные идеи по использованию возможностей надстройки SaveToDB:

Надстройка SaveToDB для разработчиков - Создавайте приложения Excel

Следующие шаги

Рекомендуем начать знакомство с надстройкой SaveToDB с следующих разделов:

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

Если вы разработчик, обязательно ознакомьтесь с Руководством разработчика.

Вы найдете множество примеров использования надстройки в меню Мастера, "Примеры онлайн".

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