Общие сведения о службах Excel
Дата последнего изменения: 13 февраля 2014 г.
Применимо к: SharePoint Server 2010
Excel — это приложение-служба, позволяющее загружать, вычислять и отображать книги Microsoft Excel в Microsoft SharePoint Server 2010. Excel впервые представлено в Microsoft Office SharePoint Server 2007.
С помощью Excel можно повторно и совместно использовать книги Excel на порталах и панелях мониторинга SharePoint Server 2010. Например, финансовые аналитики, бизнес-планировщики или инженеры могут создавать контент в Excel и предоставлять его для общего доступа с помощью портала и панели мониторинга SharePoint Server 2010 без написания настраиваемого кода. Можно управлять отображением данных и поддерживать единую версию книги Excel.
Есть четыре основных интерфейса для Excel:
Веб-часть Excel Web Access, позволяющая просматривать динамическую книгу с помощью браузера и взаимодействовать с ней
Excel для программного доступа
Объект ECMAScript (JavaScript, JScript) для автоматизации и настройки, а также для управления элементом Excel Web Access и содействия в построении более удобных интегрированных решений
API-интерфейс REST (Representational State Transfer) для прямого доступа к частям книги по URL-адресу
Также можно расширить вычислений Excel с помощью пользовательских функций (UDF).
![]() |
---|
Дополнительные сведения о вычислений Excel см. в статье Архитектура служб Excel. |
С помощью Excel можно просматривать интерактивные книги с помощью только браузера. Это означает, что можно сохранять книги Excel и взаимодействовать с ними из сайтов портала.
Также можно взаимодействовать с данными на основе Excel путем сортировки, фильтрации, развертывания или свертывания сводных таблиц, а также передачи в них параметров; это предоставляет возможность выполнения анализа опубликованных книг. Можно взаимодействовать с книгой без изменения опубликованной книги, что ценно для авторов и потребителей отчетов.
Excel поддерживает книги, подключенные к внешним источникам данных. Можно внедрять строки подключения к внешним источникам данных в книгу или сохранять их централизованно в файле библиотеки подключений к данным.
Также можно делать выбранные ячейки на листах редактируемыми, делая их именованными диапазонами (параметрами). Элементы, выбранные для отображения, при сохранении в Excel отображаются в области Параметры в Excel Web Access. Значения этих именованных диапазонов можно изменять в области Параметры и обновлять книгу. Также можно использовать веб-часть фильтра портала для фильтрации сразу нескольких веб-частей (Excel Web Access и других типов веб-частей).
Однако невозможно использовать Excel для создания новых книг или редактирования существующих книг. Чтобы создать книгу для использования с Excel, можно использовать Microsoft Office Excel 2007 или Microsoft Excel 2010.
![]() |
---|
Microsoft Excel Web App, часть Microsoft Office Web Apps, также поддерживает книги Excel в браузере. Дополнительные сведения о Excel Web App см. в статье, посвященной началу работы с Office Web Apps. |
Excel также имеет веб-службу. Можно использовать Excel для загрузки книг, задания значений в ячейках и диапазонах, обновления подключений к внешним данным, вычисления листов и извлечения вычисленных результатов (включая значения ячеек, вычисленную книгу целиком или снимок книги). В SharePoint Server 2010 также можно выполнять сохранение, сохранение копий и участвовать в сеансах совместного редактирования при помощи Excel.
![]() |
---|
Дополнительные сведения о снимках см. в статье Получение рабочей книги целиком или ее снимка. |
Excel поддерживает UDF, которые можно использовать для расширения возможностей вычислений Excel — например, для реализации настраиваемых библиотек вычисления или для чтения данных из веб-служб и источников данных, не поддерживаемых Excel.
Excel разработан как масштабируемый, надежный сервер корпоративного класса, предоставляющий функции и точность вычислений Excel.
Сценарии и функции
Excel поддерживает множество различных сценариев и функций, некоторые из которых описаны в этом разделе.
Портал бизнес аналитики и анализ книги
Портал бизнес-аналитики отображает системы показателей и отчеты, а также позволяет пользователям просматривать данные при помощи только браузера. Функция Центр бизнес-аналитики в SharePoint Server включает в себя функциональность портала бизнес-аналитики и панели мониторинга . На рис. 1 показана панель мониторинга центра отчетов с уже настроенными библиотекой отчетов, диаграммой и ключевыми индикаторами производительности.
Excel также позволяет вычислять данные на сервере. Excel участвует в Центре бизнес-аналитики, предоставляя возможность вычисления и предоставления контента на основе Excel на интегрированных панелях мониторинга бизнес-аналитики. Можно отобразить книгу Excel с помощью веб-части Excel Web Access, подключиться к внешнему источнику данных и взаимодействовать с данными в книге.
На рисунке 1 показана панель мониторинга с веб-частью фильтра и книгами Excel, отображаемыми при помощи веб-частей Excel Web Access.
Рисунок 1. Панель мониторинга с фильтром и контентом Excel
Помимо участия в интегрированных панелях мониторинга, Excel также можно использовать для отображения всех или части книг Excel для предоставления пользователям возможности взаимодействия с их контентом в знакомом пользовательском интерфейсе Excel. На рисунке 2 показан отображаемый диапазон и ячейки, предоставляемые для ввода пользователем через параметры. Обозначение определенных ячеек как параметров позволяет пользователям изменять значения в этих ячейках на листе с помощью полей редактирования в правой области. Затем Excel повторно вычисляет лист на основе новых значений.
Если требуется использовать определение функциональные возможности в Excel или анализировать книгу с использованием всех функциональных возможностей Excel, можно открыть книгу в Excel, нажав кнопку Открыть в Excel. Также можно открыть книгу в Excel для ее печати и для работы в автономном режиме.
![]() |
---|
Чтобы открыть книгу с помощью команды Открыть в Excel, необходимо иметь права на открытие. Дополнительные сведения см. в следующем разделе, Управление книгами, а также в статье, посвященной разрешениям пользователей и уровням разрешений (Возможно, на английском языке) на сайте TechNet. Пользователи, не имеющие прав на открытие, могут открыть снимок в Excel. |
Рис. 2. Использование области "Параметры"
Также можно анализировать, сводить данные и взаимодействовать с ними при помощи Excel Web Access.
Дополнительные сведения о Excel и возможности бизнес-аналитики в SharePoint Server 2010 см. в документации по бизнес-аналитике в справке SharePoint Server.
Управление книгами
Возможности управления книгами и их блокировки в Excel позволяют:
Сохранять только одну копию книги, которая создается и изменяется доверенным автором в централизованном, безопасном расположении, вместо хранения нескольких копий на компьютере каждого пользователя. Правильную версию листа проще найти, предоставить для общего доступа и использовать в Excel, SharePoint и других приложениях.
Обеспечивать безопасность и защиту моделей книг и внутренних данных. Можно предоставить пользователям права только на просмотр, чтобы ограничить доступ к книге. Например, можно запретить пользователям открывать книгу в Excel или ограничить их возможности просмотра книги. Пользователи могут иметь доступ к контенту книги, открытому автором для общего доступа, через браузер, но не иметь возможности открыть книгу в клиенте Excel, просматривать формулы, вспомогательный контент или другую интеллектуальную собственность, которая может содержаться в книге.
Создание снимков книги.
Приложение Excel оптимизировано для большого числа пользователей и книг. Также оно может помогать при балансировке вычислительной нагрузки в ферме серверов.
Дополнительные сведения об управлении книгами с помощью Excel см. в документации по SharePoint Server на сайте TechNet или в справке SharePoint Server либо на сайте Office Online.
Программный доступ через настраиваемые приложения .NET
Можно создавать настраиваемые приложения — например, приложения ASP.NET, — которые:
Вызывают Excel для доступа, параметризации и вычисления книг.
Открывают, обновляют внешние данные, задают ячейки или диапазоны, повторно вычисляют, участвуют в сеансах совместного редактирования с другими приложениями или пользователя, сохраняют, а также сохраняют с изменением имени или формата.
Используют настраиваемые потоки операций для планирования операций вычисления или отправки уведомления по электронной почте . (Для этого используются возможности SharePoint, не собственная часть Excel.)
Пользовательские функции (UDF)
Также можно использовать пользовательские функции Excel, позволяющие использовать формулы в ячейках для вызов настраиваемых функций, написанных в управляемом коде и развернутых в SharePoint Server 2010.
Дополнительные сведения о пользовательских функциях в Excel см. в статье Общее представление о пользовательских функциях служб Excel.
ECMAScript (JavaScript, JScript)
Также можно использовать объектную модель JavaScript в Excel для автоматизации, настройки элемент управления веб-части Excel Web Access и управления им. Можно использовать объектную модель JavaScript для построения более удобных и интегрированных решений.
API-интерфейс REST
Можно использовать API-интерфейс REST в Excel для прямого доступа к частям книги по URL-адресу. Механизмы обнаружения, встроенные в Excel API-интерфейс REST, позволяют разработчиками и пользователям просматривать контент книги вручную или программно.
Дополнительные сведения об API-интерфейсе REST Excel см. в статье API-интерфейс REST служб Excel.
См. также
Задачи
Пошаговое руководство. Разработка настраиваемого приложения с помощью веб-служб Excel
Концепции
План разработки служб Excel Services
Вопросы и ответы по пользовательским функциям служб Excel
Блоги, форумы и ресурсы служб Excel