SaveToDB

Работайте с базами данных в Excel — как будто так и должно быть

Базовые возможности

Базовые возможности, которые доступны сразу, без какой-либо настройки, включают:

  • Получение данных из таблиц и представлений
  • Получение данных из хранимых процедур
  • Сохранение данных в таблицы и представления
  • Изменение полей запросов на ленте
  • Изменение параметров процедур на ленте
  • Переключение запросов на ленте
  • Замена идентификаторов ключей на имена
  • Создание пользовательских видов таблиц в Excel
  • Создание таблиц в базе данных
  • Панели задач для редактирования строк
  • Панели задач для редактирования текстов
  • Панели задач для выбора элементов из списков

На снимке приведен пример данных из процедуры.

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

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

Также на основе кода процедуры опредена исходная таблица и добавлена возможность сохранения.

Пример данных хранимой процедуры с возможностью сохранения изменений

Настраиваемые возможности

За счет настройки на стороне сервера можно реализовать практически любые возможности.

В частности, настраиваемые возможности включают:

  • Сохранение данных хранимыми процедурами
  • Cохранение данных в момент изменения ячеек
  • Обработка событий серверными обработчиками
  • Запуск макросов и запросов из меню на ленте
  • Запуск запросов из контекстного меню
  • Настройка списков значений параметров
  • Настройка списков значений в ячейках
  • Использование SQL кода как хранимых процедур
  • Перевод наименований полей и параметров
  • Перевод пользовательских данных
  • Сохранение и загрузка форматов таблиц

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

На снимке представлен пример запроса для получения отчетов.

При этом, по правой кнопке можно получить детализацию значений любой ячейки.

Пример настроенной хранимой процедуры

Возможности для работы с отчетами без макросов

Надстройка содержит отдельную вкладку "Отчеты", которая настраивается на скрытом листе Excel.

Основная цель вкладки - создание интерактивных отчетов без применения макросов VBA.

Данные для отчетов могут быть в обычных таблицах Excel или же загружаться из баз данных.

Основные возможности включают:

  • Настройка ленты обычными диапазонами
  • Настройка меню "Действия"
  • Настройка контекстного меню Excel
  • Изменение ячеек на листах параметрами на ленте
  • Управление видимостью колонок формулами
  • Управление фильтрами строк формулами
  • Изменение параметров запросов к базе данных
  • Обновление данных из базы данных
  • Сохранение изменений в базе данных

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

Но эти возможности можно использовать для работы в Excel даже без подключения к базам данных.

Пример настроенного отчета в Excel

Какие платформы поддерживаются?

Надстройка поддерживает Microsoft SQL Server, MySQL, PostgreSQL и SQLite.

Надстройка поддерживает OData 4.0 на уровне возможностей работы с базами данных.

Надстройка также поддерживает загрузку данных CSV, XML, JSON, Plain Text и HTML из текстовых файлов и веб-запросов.

Для кого предназначена надстройка SaveToDB?

Конечными пользователями надстройки SaveToDB являются бизнес-пользователи.

Они используют элементы управления на вкладках "База данных" и "Отчеты".

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

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

Кто является вашими клиентами?

Пользователями надстройки являются более 3000 компаний и государственных организаций в 100 странах мира.

Надстройка доступна на русском, английском, немецком, французском, итальянском и испанском языках.

Сколько стоит и есть ли бесплатная версия?

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

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

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

Такие обработчики используются для проверки и сохранения изменений непосредственно в момент изменения ячейки.

В редакции Standard для сохранения изменений используется пункт "Сохранить".

Редакция Enterprise включает все возможности.

Базовая цена бессрочной лицензии Standard составляет 6 000 рублей, Enterprise - 12 000 рублей на один компьютер.

При покупке большего количества лицензий предусмотрены скидки.

Мы также рекомендуем приобрести гарантию обновления (20% от цены),
чтобы иметь возможность обновления на следующие основные версии без дополнительной оплаты.

С чего начать?

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

Для таблиц и большинства представлений и хранимых процедур Вы увидите активную кнопку "Сохранить".

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

https://odatadb.savetodb.com/ru-ru/index.htm

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

ODataDB, как и DBGate, реализуют основное подмножество возможностей SaveToDB.
К тому же, используя только описанные возможности, вы можете предложить пользователям и веб-приложение.

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

Рекомендуем также загрузить SaveToDB SDK, который содержит исходный код всех примеров.

Если у Вас есть идеи или вопросы, пишите. Будем рады.

Перейти к загрузке

Первые шаги для знакомства с надстройкой SaveToDB

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