SaveToDB
Работайте с базами данных в Excel — как будто так и должно быть
Базовые возможности
Базовые возможности, которые доступны сразу, без какой-либо настройки, включают:
- Получение данных из таблиц и представлений
- Получение данных из хранимых процедур
- Сохранение данных в таблицы и представления
- Изменение полей запросов на ленте
- Изменение параметров процедур на ленте
- Переключение запросов на ленте
- Замена идентификаторов ключей на имена
- Создание пользовательских видов таблиц в Excel
- Создание таблиц в базе данных
- Панели задач для редактирования строк
- Панели задач для редактирования текстов
- Панели задач для выбора элементов из списков
На снимке приведен пример данных из процедуры.
Надстройка автоматически определяет параметры процедуры и добавляет их на ленту.
Надстройка определяет таблицы внешних ключей accounts, items и companies, и использует их в списках значений для параметров и ячеек.
Также на основе кода процедуры опредена исходная таблица и добавлена возможность сохранения.

Настраиваемые возможности
За счет настройки на стороне сервера можно реализовать практически любые возможности.
В частности, настраиваемые возможности включают:
- Сохранение данных хранимыми процедурами
- Cохранение данных в момент изменения ячеек
- Обработка событий серверными обработчиками
- Запуск макросов и запросов из меню на ленте
- Запуск запросов из контекстного меню
- Настройка списков значений параметров
- Настройка списков значений в ячейках
- Использование SQL кода как хранимых процедур
- Перевод наименований полей и параметров
- Перевод пользовательских данных
- Сохранение и загрузка форматов таблиц
Например, надстройка SaveToDB используется в приложениях бюджетирования и планирования.
На снимке представлен пример запроса для получения отчетов.
При этом, по правой кнопке можно получить детализацию значений любой ячейки.

Возможности для работы с отчетами без макросов
Надстройка содержит отдельную вкладку "Отчеты", которая настраивается на скрытом листе Excel.
Основная цель вкладки - создание интерактивных отчетов без применения макросов VBA.
Данные для отчетов могут быть в обычных таблицах 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, который содержит исходный код всех примеров.
Если у Вас есть идеи или вопросы, пишите. Будем рады.

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