Справочник по ресурсам 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