Справочник по ресурсам SaveToDB

Если Вы работаете с Microsoft Excel, то Вы найдете для себя много полезных возможностей.

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

Просмотрите этот документ, чтобы знать, что и где искать.

Оглавление

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

1. Загрузите дистрибутив SaveToDB Suite.
http://www.savetodb.ru/download.htm
2. Разархивируйте дистрибутив во временный каталог.
Разархивируйте дистрибутив во временный каталог на локальном жестком диске.
3. Установите плагин SaveToDB.
Закройте Microsoft Excel. Запустите setup.exe. Запустите Microsoft Excel.
На вкладке SaveToDB Вы увидите элементы управления плагином.
4. Попробуйте приложение реестра платежей.
Это простое и полезное приложение демонстрирует возможности плагина по работе с базами данных.
Откройте книгу payments-ru.xlsx из каталога "Приложение реестра платежей".
Измените и добавьте платежи в таблицу, сохраните данные, обновите отчеты.
5. Попробуйте приложение загрузки курсов валют ЦБ.
Это приложение демонстрирует возможности загрузки данных из Интернет.
Откройте книгу cbr-rates-usd-euro-ru.xlsx из каталога "Пример загрузки курсов валют ЦБ".
Обновите курсы евро и доллара, сохраните курсы в базу данных.

Далее Вы можете найти интересующие Вас вопросы в этом справочнике.

Сценарии использования SaveToDB Express, без программирования

Удобное подключение к базам данных
Плагин позволяет удобно подключаться к таблицам, представлениям и хранимым процедурам.
Также, в отличие от Microsoft Excel, плагин поддерживает подключение к Microsoft SQL Server Compact.
Удобное получение и обновление данных из веб-страниц и веб-сервисов
Плагин позволяет легко вставлять в Microsoft Excel данные из веб-страниц и обновлять их в дальнейшем. Например, можно получать курсы валют с сайта ЦБ РФ.
Удобное получение и обновление данных из текстовых файлов
Плагин позволяет получать данных из HTML, XML, JSON и CSV файлов, а также обновлять их.
Изменение строк подключения для группы выбранных запросов
Плагин позволяет создать новое подключение и заменить им подключения в выбранных запросах.
Многопользовательская работа с данными в Microsoft Excel
Плагин позволяет сохранить данные совместно используемых таблиц в базе данных и работать с ними каждому пользователю из своей собственной книги.
Редактор данных таблиц в базе данных
Плагин позволяет открыть любую таблицу, изменить данные и сохранить их обратно в базу данных.
Загрузка данных из Microsoft Excel в базу данных
Данные для загрузки можно готовить в Microsoft Excel и сохранять их в базу данных несколькими способами, включая сохранение в таблицу, сохранение слиянием в таблицу и публикацию данных в новую таблицу.
Выгрузка данных из Excel и баз данных в CSV формат
Используйте пункты меню "Сохранить данные таблицы как..." и "Сохранить данные запроса как...".
Средство вывода отчетов из баз данных
Плагин позволяет подключаться к таблицам, представлениям и хранимым процедурам баз данных, а также изменять параметры запросов на ленте Excel. Запросы также можно удобно переключать, используя список запросов на ленте.
В результате, можно получить любые данные из базы данных в одной таблице Excel, используя элементы управления на ленте.

Сценарии использования SaveToDB Express, включая программирование

Средство вывода отчетов из баз данных с продвинутыми возможностями
Плагин позволяет подключаться к таблицам, представлениям и хранимым процедурам баз данных, а также изменять параметры запросов на ленте Excel. Запросы также можно удобно переключать, используя список запросов на ленте.
В результате, можно получить любые данные из базы данных в одной таблице Excel, используя элементы управления на ленте без какого-либо программирования.
Также Вы можете настроить детализирующие запросы (drill-down), детализирующие окна (master-details), готовые форматы таблиц данных, списки значений параметров запросов, перевод имен объектов базы данных на бизнес-язык, а также перевод полей и параметров.
Предоставление доступа к данным в формате Excel в дополнение к выгрузке CSV или XML
Многие веб-приложения позволяет выгружать данные в CSV или XML форматах.
Далее пользователи могут загружать эти данные в Microsoft Excel.
Можно представить пользователям возможность загрузки тех же данных непосредственно в Excel.
Это дает возможность простого обновления, использования формул, ссылок и т.д.
Платформа для создания простых форм ввода
Плагин позволяет настроить обновление данных в базе данных из Microsoft Excel.
Например, сохранение комментариев к определенным строкам отчетов - очень простая задача.

Сценарии использования SaveToDB Enterprise

Редактор данных OData
Плагин позволяет получить данные OData в Excel, изменить их и сохранить обратно.
Платформа для создания клиентской части корпоративных приложений
Плагин позволяет использовать Microsoft Excel в качестве настраиваемого клиента корпоративных приложений и реализовать все требования к таким приложениям.
Использование Excel как платформы позволяет реализовывать некоторые типы проектов с минимальными затратами при фантастических возможностях для пользователей.
Экономия на дорогих лицензиях, используемых для простого ввода данных
Microsoft Excel можно использовать в качестве клиента для ввода простых данных в корпоративные приложения. При этом можно получить значительную экономию на лицензиях.

Типовые задачи пользователей в Microsoft Excel

Подключение к базе данных
Плагин позволяет удобно подключаться к таблицам, представлениям и хранимым процедурам.
Плагин позволяет подключаться к Microsoft SQL Server Compact, который не поддерживается Excel.
Используйте Мастер подключения к данным.
Подключение к веб-страницам, веб-сервисам, сервисaм OData
Плагин позволяет подключаться к веб-ресурсам, которые возвращают HTML, XML, CSV или JSON.
Используйте Мастер подключения к данным.
Подключение к текстовому файлу
Плагин позволяет подключаться к текстовым файлам в HTML, XML, CSV и JSON форматах.
Используйте Мастер подключения к данным.
Изменение строк подключения для группы выбранных запросов
Плагин позволяет создать новое подключение и заменить им подключения в выбранных запросах.
Используйте Мастер изменения строк подключения.
Изменение параметров запросов с помощью параметров на ленте
Плагин позволяет легко изменять поля и значения запросов к таблицам и представлениям,
значения параметров запросов к процедурам и веб-страницам.
Обновление данных из баз данных, веб-ресурсов и текстовых файлов
Вы можете использовать меню "Обновить", контекстное меню "Обновить", и кнопку "Обновить" Microsoft Excel.
Сохранение данных в базу данных
Сохранение данных работает автоматически для таблиц и веб-сервисов OData.
Также данные можно сохранять, если это запрограммировано разработчиками приложения.
См. Меню "Сохранить".
Сохранение текущего вида таблицы и его повторное включение
Плагин TableViews позволяет сохранить текущий вид таблицы (авто-фильтры, видимые колонки и т.д.) с заданным именем и потом применять его в любой момент.
Изменение языка интерфейса и/или языка данных
Для изменения языков интерфейса и данных используйте диалог "Настройка".

Типовые задачи разработчиков в Microsoft Excel

Создание таблицы в базе данных на основе таблиц Excel
Создание таблицы в базе данных на основе таблицы Excel это самый быстрый способ организовать многопользовательскую работу в Microsoft Excel.
Используйте Мастер публикации таблицы в базу данных.
Установка SaveToDB Framework в базу данных
SaveToDB Framework можно установить несколькими способами. В том числе из Microsoft Excel.
Используйте Мастер установки SaveToDB Framework.
Создание книги настройки приложений
Книга настройки приложений позволяет редактировать таблицы SaveToDB Framework для настройки приложений прямо в Microsoft Excel. Используйте Мастер создания книги настройки.
Сохранение формата таблиц для распространения другим пользователям
Очень удобно, когда данные из базы данных загружаются в предварительно отформатированном виде, включая правильные форматы колонок, условное формирование и т.д.
При установленном SaveToDB Framework это можно делать без программирования.
Используйте Мастер управления форматами таблиц.
Проверка генерируемого кода сохранения изменений
Эта возможность используется для контроля кода, генерируемого плагином SaveToDB для сохранения изменений в базу данных. См. пункт меню Сохранить, Просмотр кода сохранения изменений.
Проверка загруженной в книгу конфигурации плагина
Используйте пункт меню Справка, Информация о книге для разработчика.
Настройка перевода имен объектов базы данных на бизнес-язык
Перевод имен объектов базы данных можно изменять "на лету".
Например, таблица dbo.Payment может отображаться пользователю как "Реестр платежей".
Используйте таблицу и действия на листе ObjectTranslation книги настройки.
Настройка перевода полей и параметров объектов базы данных на бизнес-язык
Перевод имен полей и параметров можно изменять "на лету".
Например, поле CustomerName может отображаться пользователю как "Наименование клиента".
Используйте таблицу и действия на листе ColumnTranslation книги настройки.
Настройка процедур сохранения изменений в базу данных
В дополнение к автоматическим правилам определения процедур сохранения изменений в базу данных (INSERT, UPDATE, DELETE) можно задать процедуры вручную.
Используйте таблицу на листе QueryList книги настройки.
Настройка обработчиков событий, пунктов меню Действия и контекстного меню
Плагин позволяет обрабатывать события Microsoft Excel серверными обработчиками событий.
Это, к примеру, позволяет обновлять данные в базе данных при изменении ячеек, или наоборот, защищать ячейки от изменения.
Также можно настраивать меню "Действия" и контекстное меню "Запросы к базе данных".
Используйте для настройки таблицу на листе EventHandlers книги настройки.
Настройка списков значений параметров на ленте
Списки значений параметров на ленте можно формировать из таблиц, представлений и хранимых процедур. Используйте таблицу на листе ParameterValues книги настройки.

Приложения в составе SaveToDB Suite

Дистрибутив SaveToDB Suite включает набор готовых приложений.
Их можно скопировать в желаемый каталог и начать работать.

Приложение загрузки данных торгов из Интернет
Приложение позволяет загружать данные торгов с сайтов Google Finance и Yahoo! Finance и сохранять данные в базе данных.
Приложение контактов социальных сетей
Приложение позволяет собрать контакты социальных сетей в одной базе данных.
Приложение работает с базой данных Microsoft SQL Server Compact, доступной сразу после установки.
Приложение контактов социальных сетей SQL Server
Приложение позволяет собрать контакты социальных сетей в одной базе данных Microsoft SQL Server.
Приложение реестра платежей
Приложение позволяет вести реестр платежей и строить отчеты о движении денежных средств.
Пример загрузки курсов валют ЦБ
Пример демонстрирует возможности загрузки и сохранения курсов валют, полученных с сайта ЦБ РФ.

Примеры для Microsoft SQL Server Compact в составе SaveToDB Suite

Пример DDE Interactive Brokers
Пример демонстрирует возможности настройки формул DDE без использования макросов.
Пример работает с Trader Workstation (TWS), мощной торговой платформой от Interactive Brokers.
Пример DDE Thinkorswim
Пример демонстрирует возможности настройки формул DDE без использования макросов.
Пример работает с Thinkorswim thinkDesktop, мощной торговой платформой от Thinkorswim.
Пример загрузки данных торгов из Интернет
Пример демонстрирует возможности загрузки финансовых данных из Интернет.
Пример загрузки из текстовых файлов
Пример демонстрирует возможности загрузки из текстовых файлов в форматах CSV, XML и HTML.
Пример загрузки контактов социальных сетей
Пример демонстрирует возможности загрузки данных социальных сетей.
Пример использования макросов
Пример демонстрирует возможности работы с макросами.
Пример обработки событий Excel
Пример демонстрирует возможности обработки событий Excel за счет SQL кода.
Пример сохранения изменений в базу данных
Пример демонстрирует различные варианты реализации сохранения изменений в базу данных.

Примеры для Microsoft SQL Server в составе SaveToDB Suite

Пример Azure Catalog
Пример демонстрирует работу с иерархическими каталогами.
Пример Azure Calendar
Пример демонстрирует работу с календарем за счет обработки событий Excel.
Пример Azure Payments
Пример реестра платежей.
Пример Azure Payments + VBA
Пример реестра платежей с использованием макросов VBA для пользовательских форма ввода.
Пример Azure Budget
Пример системы планирования и контроля движения денежных средств.
Пример Azure Stocks
Пример системы работы с данными акций.
Пример Azure Tasks
Пример системы задач.
Пример Database Management
Приложение для аудита и изменения членства в группах и прав пользователей.
Пример Extended Properties Editor
Пример работы с расширенными свойствами объектов SQL Server.

Состав SaveToDB SDK

SaveToDB SDK содержит исходный код примеров для Microsoft SQL Server в составе SaveToDB Suite.

Программные продукты для конечных пользователей

SaveToDB
Плагин к Microsoft Excel для работы с базами данных, веб и текстовыми файлами.
TableViews
Плагин к Microsoft Excel для работы с таблицами, авто-фильтрами, окнами.
RealTimeToDB
Приложение для сохранения данных из RTD и DDE серверов в базы данных.
Сразу после установки позволяет сохранять данные из Yahoo! Finance в локальную базу данных.
RealTimeToExcel
Приложение для обновления данных в Microsoft Excel из Yahoo! Finance
и баз данных в реальном режиме времени.

Программные продукты для разработчиков

SaveToDB Framework
Готовый код для установки в базу данных для поддержки настраиваемых возможностей SaveToDB.
Может быть установлен из Мастера установки SaveToDB Framework или из SaveToDB SDK.
SaveToDB SDK
Дистрибутив примеров приложений и SaveToDB Framework.
gConnectionManager
Приложение для редактирования строк подключения в файлах конфигурации.
gwebcmd
Утилита командной строки для загрузки данных веб-страниц и веб-сервисов в CSV.
gsqlcmd
Утилита командной строки для выполнения SQL-запросов к серверам баз данных и экспорта данных в текстовые, CSV и HTML файлы.

Варианты дистрибутивов установки плагина SaveToDB

SaveToDB
Устанавливает только плагин SaveToDB, включая интегрированный плагин TableViews.
Используется, в основном, для корпоративного развертывания.
SaveToDB Suite
Устанавливает плагин SaveToDB, включая плагин TableViews, и продукты RealTimeToDB, RealTimeToExcel, gConnectionManager, gwebcmd, gsqlcmd в интегрированном режиме.
Нацелен на разработчиков, пользователей Microsoft Excel, а также трейдеров и инвесторов.

Редакции плагина SaveToDB

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

SaveToDB Express
Бесплатная редакция для частных лиц и корпоративного использования.
SaveToDB Enterprise
Редакция для корпоративного использования.
Включаем возможности сохранения данных из таблиц любой сложности за счет применения хранимых процедур, а также сохранение данных OData.
Версия SaveToDB Enterprise Unlimited лицензируются не неограниченное количество пользователей.

См. Сравнение редакций SaveToDB, Купить.

Полезные ссылки

Официальные сайты
www.savetodb.ru, www.savetodb.com
Техническая поддержка
http://www.savetodb.ru/support.htm
Документация SaveToDB
http://www.savetodb.ru/help4/savetodb-getting-started.htm
Вопросы и ответы SaveToDB
http://www.savetodb.ru/help4/savetodb-faq.htm
Краткий постер по настройке плагина SaveToDB
http://www.savetodb.ru/download/savetodb-configuration-poster-ru.pdf
Краткое описание возможностей плагина SaveToDB
http://www.savetodb.ru/download/savetodb-3-ru.pdf
Презентация "Ключевые идеи и возможности плагина SaveToDB"
http://www.savetodb.ru/download/SaveToDB-2013-03-11.pdf
Актуальная версия этого документа
http://www.savetodb.ru/savetodb-resources-ru.htm