Службы Excel
Службы Excel позволяют сохранить книгу Excel на сервере, а затем опубликовать любую ее часть на веб-странице. Для просмотра данных и работы с ними пользователям необходим лишь веб-обозреватель. Публикация книги на веб-странице осуществляется с помощью веб-части веб-клиента Excel.
Одним из преимуществ публикации книг Excel в веб-части является то, что все расчеты выполняются на сервере. В результате бизнес-логика в книге никогда не нарушается. Другим преимуществом является наличие только одного экземпляра книги, который хранится в надежном центре. Можно предоставить пользователям права только на просмотр веб-страниц, чтобы ограничить доступ к книге. Например, можно запретить пользователям открывать рабочую книгу в Excel или ограничить возможности просмотра.
Служба Excel Services — это серверная технология, упрощающая использование, совместный доступ, защиту и управление книгами Microsoft Office Excel 2007 как интерактивными отчетами с соблюдением установленного в организации порядка. Общую структуру служб Excel Services образуют три основных компонента, взаимодействующих друг с другом.
Службы вычислений Excel — «ядро» служб Excel, которое загружает книгу, выполняет вычисления со всей точностью в Microsoft Office Excel 2007, обновляет внешние данные и обслуживает сеансы.
Веб-клиент Excel — отображаемая веб-часть, которая обеспечивает взаимодействие с книгой Microsoft Office Excel в обозревателе с использованием DHTML (Dynamic Hierarchical Tag Markup Language) и JavaScript без необходимости загружать на клиентский компьютер элементы ActiveX, и может быть соединена с другими веб-частями на цифровых панелях и других страницах веб-частей.
Веб-службы Excel — веб-служба в составе Microsoft Office SharePoint Services, предоставляющая ряд методов, которые могут использоваться разработчиками в качестве интерфейса программирования приложений (API) для построения собственных приложений на основе книги Excel.
Сначала необходимо создать книгу Excel в Office Excel 2007, а затем сохранить ее в службах Excel. В сущности, Office Excel 2007 является инструментом создания содержимого, а службы Excel — инструментом создания отчетов.
Автор книги, зачастую бизнес-аналитик, использует Office Excel 2007 для создания книги Excel и, если требуется, указания именованных элементов для просмотра и определения параметров. Затем автор книги сохраняет ее в библиотеке документов (либо в сетевой или веб-папке) служб Excel, где книга переходит под управление и защиту администратора SharePoint.
Автор книги и другие пользователи могут создавать отчеты, страницы веб-частей и цифровые панели, использующие данные из книги. Пользователи могут обращаться к книге, просматривая ее в обозревателе, и даже обновлять данные, если книга подключена к внешнему источнику данных. При наличии необходимых разрешений пользователи также могут копировать текущее состояние книги и все изменения, сделанные в ходе текущего сеанса, такие как сортировка и фильтрация, на свои клиентские компьютеры для дальнейшего анализа в виде книги Excel или снимка книги.