Сравнение редакций SaveToDB

Сравнение редакций SaveToDB

ВозможностиFreeStandardEnterprise
Получение данных
Получение данных из таблиц, представлений и хранимых процедур баз данных
Получение данных из веб-служб и веб-источников (XML, JSON, CSV, HTML)
Получение данных из текстовых файлов (XML, JSON, CSV, HTML, плоский текст)
Получение данных из книг Excel
Получение данных из файлов CSV
Получение данных из файлов DBF
Сохранение данных
Сохранение данных из Excel в SQLite
Сохранение данных таблиц из Excel в серверные базы данных
Сохранение данных представлений и хранимых процедурx
Сохранение данных из Excel в веб-сервисы OData, включая ODataDBx
Сохранение данных из Excel в веб-сервисы по REST API, включая DBGatex
Сохранение данных в базы данных и веб-сервисы по изменению ячеекxx
Сохранение данных в базы данных и веб-сервисы с использованием VBAx
Сохранение данных в CSV, HTML и команды SQL INSERT
Продвинутые возможности без программирования
Вкладка "Отчеты" для создания интерактивных отчетов
Список запросов на ленте для переключения запросов
Элементы на ленте для изменения параметров запросов и полей WHERE
Пользовательские виды таблиц в Excel
Шифрование строк подключения в Excel
Сохранение формул ячеек при обновлении данных
Сохранение комментариев ячеек при обновлении данных
Открытие последней книги при старте Excel
Интерактивные ячейки для управления автофильтрами Excel
Интерактивные поля и курсоры для отображения и редактирования данных
Использование сводных таблиц для изменения данных
Контекстные панели задач для отображения изображений
Панель для редактирования многострочного текста ячеек
Панель для выбора значений из списков
Панель для редактирования значений строк
Элемент календаря для ввода дат по двойному щелчку
Контекстное меню для создания встреч, задач и писем в Outlook
Мастера надстройки SaveToDB
Мастер подключения к базам данных
Мастер подключения к веб-данным
Мастер подключения к текстовым файлам
Мастер подключения сводных таблиц
Мастер для получения формул DB RTD
Мастер публикации таблицы в базу данных
Мастер сохранения данных слиянием
Мастер изменения строк подключения
Мастер управления форматами таблиц
Инструменты для разработчиков
Мастер установки приложений
Мастер создания книг приложений
Возможности настройки для разработчиков
Сохранение изменений в целевые таблицы и представленияx
Сохранение изменений хранимыми процедурами или командами SQLx
Сохранение изменений по REST APIx
Сохранение изменений серверными обработчиками изменения ячеекxx
Сохранение формул ячеек в базу данныхx
Сохранение комментариев ячеек в базу данныхx
Сохранение всех изменений процедурами с параметрами JSONx
Динамически формы на основе JSON
Перевод имен объектов, полей и параметров
Динамические заголовки колонокxx
Динамически списки значений ячеек
Динамические списки значений параметров
Настройка зависимостей списков значений
Преобразование текстовых значений ячеек в формулы
Преобразование текстовых значений ячеек в гиперссылки
Сохранение и загрузка форматов таблиц Excel
Настройка меню действий на ленте
Настройка контекстного меню Excel для выполнения запросов
Отображение данных, HTML, XML и изображений в контекстных панелях
Отображение описаний таблиц в контекстных панелях
Создание книг на основе описаний в базе данных
Использование надстройки как библиотеки VBA
Поддерживаемые платформы баз данных
SQL Server, Oracle Database, MySQL, PostgreSQL
SQLite
Snowflake
Поддерживаемые схемы авторизации HTTP
Basic, Windows, Forms
OAuth1, OAuth2
Поддерживаемые операционные системы
Windows 7/8/10/11
Поддерживаемые версии .NET Framework
.NET Framework 4.7.2+
Лицензирование
ЛицензияMITEULAEULA
Коммерческое использование

С версии SaveToDB 10 редакция SaveToDB Personal доступна только для клиентов с действующей гарантией обновления. Эта редакция недоступна для новых покупок.

Ниже приведен пример обработчика событий изменения ячеек, доступный только в редакциях Personal и Enterprise:

CREATE PROCEDURE [xls17].[usp_sales_change]
    @column_name nvarchar(255) = NULL
    , @cell_value nvarchar(255) = NULL
    , @cell_number_value int = NULL
    , @id int = NULL
AS
BEGIN

SET NOCOUNT ON

IF @column_name = 'licensee'
    BEGIN
    UPDATE dbo17.sales SET licensee = @cell_value WHERE id = @id
    RETURN
    END

IF @column_name = 'product_id'
    BEGIN
    UPDATE dbo17.sales SET product_id = @cell_number_value WHERE id = @id
    RETURN
    END

END

Надстройка SaveToDB вызывает такие обработчики при каждом изменении ячейки.

Обработчики могут использовать предопределенные параметры, такие как @column_name, @cell_value и @cell_number_value, а также значения колонок, используя параметры с теми же именами, например, @id.

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

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