ExcelMashup.com – сайт для превращения электронных таблиц в web-приложения

2011-12-13

Компания Microsoft запустила новый любопытный web-сайт, на котором пользователи могут самостоятельно создавать интерактивные web-приложения из своих электронных таблиц Excel, используя язык сценариев JavaScript и несложную разметку на языке HTML. Уже сейчас пользователям доступна библиотека для обмена написанным кодом и готовые микрошаблоны для вставки в код.

Если вам когда-нибудь хотелось сделать интерактивный каталог или еще какое-нибудь интерактивное приложение из обычных таблиц Excel, которыми вы пользуетесь каждый день, то теперь у вас есть отличная возможность – ее предлагает новый сайт ExcelMashup.com. Все, что нужно чтобы начать работу с этим сайтом, это пройти бесплатную регистрацию в сервисе Microsoft Skydrive, загрузить на сервер собственную электронную таблицу и опубликовать ее на сайте. После этого вы можете использовать набор функций из фирменной JavaScript-библиотеки Excel Services. В итоге JavaScript-сценарии позволяют из таблиц Excel сделать полноценные композитные mashup-приложения с использованием данных из разных источников. Фактически, сервис ExcelMashup.com представляет собой разновидность SharePoint-портала для публичного использования и экспериментов с программированием.

На сайте ExcelMashup.com уже можно посмотреть ряд примеров того, что можно сделать с помощью этого сайта. Одно из приложений, приведенных в качестве примера, называется Destination Explorer – с его помощью можно выбрать один из предлагаемых регионов мира, а в этом регионе выбрать парк или город. В итоге можно посмотреть типичную погоду и число посетителей выбранного места в течение года – все исходные данные берутся из готовой таблицы, а потом отображаются с привязкой к географической карте. Для привязки к карте используется известный картографический сервис Bing Maps. Конечно, это довольно простое и не слишком функциональное приложение, однако оно хорошо демонстрирует, какого рода функции можно реализовать с помощью инструментов, предлагаемых на сайте ExcelMashup.com.

Кроме примеров приложений, для начинающих пользователей предлагаются подробные руководства по технологии Excel Services. Готовые фрагменты можно получить из общей библиотеки, где другие пользователи раскрывают свои разработки, а также в виде интерактивных шаблонов Interactive Code Snippets, которые помогают предварительно изучить работу типовых программных конструкций перед вставкой в код. Наконец, готовые web-приложения становятся доступны всем и каждому, что помогает не только иметь под рукой свои повседневные инструменты в любой точке мира, где есть Интернет, но и представить свои навыки программирования другим пользователям. Подробнее познакомиться с возможностями платформы ExcelMashup.com можно на официальном сайте.