Поделиться через


Общие сведения о службах 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 для предоставления пользователям возможности взаимодействия с их контентом в знакомом пользовательском интерфейсе 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

Блоги, форумы и ресурсы служб Excel

Другие ресурсы

Unsupported Features in Excel Services