SQL в Excel -- надстройка для Экселя

0


Надстройка в формате *.xlam.
Тестировалась в версиях Экселя: 2013.

SQL в Excel позволяет создавать пользовательские запросы SQL из таблиц Экселя. Надстройка является уникальным в своем роде продуктом, она позволяет любому создать и запустить свой запрос в 3 простых шага:

  1. Открыть файл и выбрать лист с таблицей
  2. Выбрать поля для запроса
  3. Выбрать условия отбора и запустить запрос.
Внимание: в связи с существующими ограничениями запросы могут создаваться только для таблицы общего вида. Главное условие -- шапка таблицы должна находиться в первой строке таблицы.


1. Внешний вид надстройки

Внешне надстройка реализована в виде пошагового мастера SQL-запроса:


Для формирования таблицы используется текст запроса, типа SELECT... Самый простой пример текста запроса: SELECT * FROM [Исходная$]. Для выполнения запроса программе так же необходима ссылка на книгу. Обе эти переменные выводятся на итоговый лист и могут быть изменены под нужды пользователя.


2. Запуск надстройки

Преимущество состоит в том, что тебе не требуются права администратора для установки надстройки SQL в Excel. Она устанавливается в папку с надстройками, либо в любую папку на твоем компьютере. Подробные инструкции по установке можно найти здесь.

Надстройка добавит 2 кнопки на панели инструментов:
↑ Рис.3. Новые кнопки на панели инструментов
 
Кнопка "Мастер" запускает, ясное дело, сам мастер, а кнопка "Обновить" обновляет уже готовый текст запроса, при условии, что на активном листе указаны:
  1. [A1] -- текст запроса
  2. [A2] -- ссылка на файл



3. Сформируй свой запрос

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

С исходным файлом можно ознакомиться, перейдя по ссылке.

↑ перечень еще неполный. Будем его, по возможности, пополнять новыми интересными примерами запросов.

Комментарии

Популярные сообщения из этого блога

Запросы (query) в Google Docs, как инструмент для профессиональной разработки отчетов и приложений

Связанные выпадающие списки в табличках Google

Замечательная функция Фильтра (FILTER) в таблицах Гугла (Google Spreadsheets)