Freigeben über


Excel Services (Übersicht)

Letzte Änderung: Donnerstag, 13. Februar 2014

Gilt für: SharePoint Server 2010

Excel Services ist eine Dienstanwendung, mit der Sie Microsoft Excel-Arbeitsmappen in Microsoft SharePoint Server 2010 laden, berechnen und anzeigen können. Excel Services wurde in Microsoft Office SharePoint Server 2007 eingeführt.

Mit Excel Services können Excel-Arbeitsmappen auf SharePoint Server 2010-Portalen und -Dashboards wiederverwendet und gemeinsam genutzt werden. Beispielsweise können Finanzanalysten, Unternehmensplaner oder Ingenieure Inhalte in Excel erstellen und für andere Benutzer über ein SharePoint Server 2010-Portal und -Dashboard freigeben, ohne benutzerdefinierten Code zu schreiben. Sie können bestimmen, welche Daten angezeigt werden, und können eine einzige Version Ihrer Excel-Arbeitsmappe verwalten.

Es gibt vier primäre Schnittstellen für Excel Services:

  • Ein Excel Web Access-Webpart, mit dem Sie eine aktive Arbeitsmappe in einem Browser anzeigen und mit dieser kommunizieren können

  • Excel-Webdienste für den programmgesteuerten Zugriff

  • Ein ECMAScript (JavaScript, JScript)-Objektmodell zum Automatisieren, Anpassen und Steuern des Excel Web Access-Steuerelements, um das Erstellen ansprechender, integrierter Lösungen zu unterstützen

  • Eine REST-API (Representational State Transfer) für den direkten Zugriff auf Arbeitsmappenkomponenten über eine URL

Zudem können Sie Dienste für Excel-Berechnungen mithilfe von benutzerdefinierten Funktionen (User-Defined Functions, UDFs) erweitern.

HinweisHinweis

Weitere Informationen zu Dienste für Excel-Berechnungen finden Sie unter Excel Services-Architektur.

Mit Excel Services können Sie interaktive Live-Arbeitsmappen lediglich mithilfe eines Browsers anzeigen. Das heißt, Sie können Excel-Arbeitsmappen speichern und damit auf Portalwebsites interagieren.

Darüber hinaus können Sie mit Excel-basierten Daten interagieren, indem Sie PivotTables sortieren, filtern, erweitern oder reduzieren und indem Sie Parameter übergeben. Dies ermöglicht das Analysieren von veröffentlichten Arbeitsmappen. Sie können mit einer Arbeitsmappe interagieren, ohne die veröffentlichte Arbeitsmappe zu ändern. Dies ist für Berichtsautoren und Berichtsconsumer hilfreich.

Excel Services unterstützt Arbeitsmappen, die mit externen Datenquellen verbunden sind. Sie können Verbindungszeichenfolgen für externe Datenquellen in die Arbeitsmappe einbetten oder die Verbindungszeichenfolgen zentral in einer Datenverbindungsbibliothek-Datei speichern.

Darüber hinaus können Zellen in Arbeitsmappen bearbeitbar gemacht werden, indem sie als benannte Bereiche (Parameter) festgelegt werden. Elemente, die Sie beim Speichern in Excel Services als sichtbar festlegen, werden im Bereich Parameter in Excel Web Access angezeigt. Sie können die Werte dieser benannten Bereiche im Bereich Parameter ändern und die Arbeitsmappe aktualisieren. Außerdem können Sie mit dem Filter-Webpart des Portals mehrere Webparts (Excel Web Access-Webparts und andere Arten von Webparts) gemeinsam filtern.

Es ist jedoch nicht möglich, mit Excel Services neue Arbeitsmappen zu erstellen oder vorhandene Arbeitsmappen zu bearbeiten. Verwenden Sie Microsoft Office Excel 2007 oder Microsoft Excel 2010, um eine Arbeitsmappe für die Verwendung mit Excel Services zu erstellen.

HinweisHinweis

Microsoft Excel Web App ist im Lieferumfang von Microsoft Office Web Apps enthalten und unterstützt auch Excel-Arbeitsmappen im Browser. Weitere Informationen zu Excel Web App finden Sie unter Erste Schritte mit Office Web Apps.

Excel Services weist auch einen Webdienst auf. Mit Excel-Webdienste können Sie Arbeitsmappen laden, Werte in Zellen und Bereichen festlegen, externe Datenverbindungen aktualisieren, Arbeitsmappen berechnen und berechnete Ergebnisse extrahieren (einschließlich Zellwerten, der gesamten berechneten Arbeitsmappe oder einer Momentaufnahme der Arbeitsmappe). In SharePoint Server 2010 können Sie mit Excel-Webdienste auch speichern, eine Kopie speichern und an gemeinsamen Bearbeitungssitzungen teilnehmen.

HinweisHinweis

Weitere Informationen zu Momentaufnahmen finden Sie unter Gewusst wie: Abrufen einer ganzen Arbeitsmappe oder einer Momentaufnahme.

Excel Services unterstützt UDFs, mit denen Sie den Funktionsumfang von Dienste für Excel-Berechnungen erweitern können. Beispielsweise, um benutzerdefinierte Berechnungsbibliotheken zu implementieren oder um Daten in Webdiensten und Datenquellen zu lesen, die systemintern von Excel Services nicht unterstützt werden.

Excel Services wurde als skalierbarer, leistungsfähiger Enterprise-Server entwickelt, der Feature- und Berechnungsgenauigkeit mit Excel bietet.

Szenarien und Features

Excel Services unterstützt viele verschiedenen Szenarien und Features, von denen einige in diesem Abschnitt beschrieben werden.

Business Intelligence-Portal und Arbeitsmappenanalyse

In einem Business Intelligence-Portal werden Scorecards und Berichte angezeigt, und Benutzer können Daten lediglich mit einem Browser anzeigen. Das Business Intelligence Center-Feature in SharePoint Server weist ein Business Intelligence-Portal und Dashboardfunktionen auf. In Abbildung 1 ist ein Berichtscenterdashboard mit einer Berichtsbibliothek, einem Diagramm und bereits eingerichteten Key Performance Indicators (KPIs) dargestellt.

Mit Excel Services können Sie auch Daten auf dem Server berechnen. Excel Services ist am Business Intelligence Center beteiligt, indem es die Möglichkeit bietet, Excel-basierte Inhalte in integrierten BI-Dashboards zu berechnen und verfügbar zu machen. Sie können eine Excel-Arbeitsmappe mithilfe des Excel Web Access-Webparts anzeigen, eine Verbindung mit externen Datenquellen herstellen und mit den Daten in der Arbeitsmappe weiter interagieren.

In Abbildung 1 sehen Sie ein Dashboard mit einem Filter-Webpart sowie Excel-Arbeitsmappen, die mithilfe der Excel Web Access-Webparts angezeigt werden.

Abbildung 1. Dashboard mit Filter und Excel-Inhalt

Dashboard mit Filter und Excel-Inhalt

Neben der Beteiligung an integrierten Dashboards können mit Excel Services auch Excel-Arbeitsmappen vollständig oder teilweise angezeigt werden, damit Benutzer mit diesem Inhalt in der vertrauten Excel-Benutzeroberfläche interagieren können. In Abbildung 2 sehen Sie einen dargestellten Bereich und Zellen, die für die Benutzereingabe über Parameter verfügbar gemacht werden. Durch die Festlegung bestimmter Zellen als Parameter können Benutzer mithilfe der Bearbeitungsfelder im rechten Bereich Werte in diesen Zellen einer Arbeitsmappe ändern. Die Arbeitsmappe wird dann von Excel Services anhand der neuen Werte neu berechnet.

Wenn Sie bestimmte Funktionen in Excel verwenden oder eine Arbeitsmappe mithilfe aller Excel-Funktionen analysieren möchten, können Sie durch Klicken auf In Excel öffnen eine Arbeitsmappe in Excel öffnen. Eine Arbeitsmappe können Sie auch in Excel öffnen, um sie zu drucken und um offline zu arbeiten.

HinweisHinweis

Zum Öffnen einer Arbeitsmappe mit dem Befehl In Excel öffnen benötigen Sie das Recht zum Öffnen. Weitere Informationen finden Sie im nächsten Abschnitt, Verwalten von Arbeitsmappen, und unter Benutzerberechtigungen und Berechtigungsstufen im TechNet. Benutzer ohne das Recht zum Öffnen können weiterhin eine Momentaufnahme in Excel öffnen.

Abbildung 2. Verwenden des Parameterbereichs

Verwenden des Parameterbereichs

Mit Excel Web Access können Sie auch Daten analysieren, pivotieren und mit diesen interagieren.

Weitere Informationen zu Excel Services und zu den Business Intelligence-Funktionen in SharePoint Server 2010 finden Sie in der Business Intelligence-Dokumentation in der Hilfe zu SharePoint Server.

Verwalten von Arbeitsmappen

Die Arbeitsmappenverwaltungs- und Sperrfunktionen von Excel Services ermöglichen Folgendes:

  • Verwalten einer einzigen Arbeitsmappenkopie, die von einem vertrauenswürdigen Autor an einem zentralen, sicheren Ort erstellt und geändert wird, anstatt mehrere Kopien auf dem Computer jedes Benutzers zu verwalten. Die richtige Version der Arbeitsmappe ist dadurch in Excel, SharePoint und anderen Anwendungen leichter zu finden, gemeinsam zu nutzen und zu verwenden.

  • Sichern und Schützen der Arbeitsmappenmodelle und Back-End-Daten. Sie können Benutzern nur das Recht zum Anzeigen erteilen, um den Zugriff auf die Arbeitsmappe zu beschränken. Beispielsweise können Sie Benutzer am Öffnen einer Arbeitsmappe mit Excel hindern, oder aber steuern, was sie in einer Arbeitsmappe anzeigen dürfen. Benutzer können browserbasierten Zugriff auf den Inhalt in einer Arbeitsmappe haben, den der Autor freigeben möchte, aber nicht berechtigt sein, die Arbeitsmappe im Excel-Client zu öffnen, Formeln anzuzeigen oder unterstützende Inhalte und sonstiges geistiges Eigentum aus der Arbeitsmappe anzuzeigen.

  • Erstellen von Momentaufnahmen einer Arbeitsmappe.

Excel Services ist für viele Benutzer und viele Arbeitsmappen optimiert. Hiermit können auch Berechnungsvorgänge auf die Serverfarm verteilt werden.

Weitere Informationen zum Verwalten von Arbeitsmappen mithilfe von Excel Services finden Sie in der SharePoint Server-Dokumentation im TechNet, in der Hilfe zu SharePoint Server oder auf der Office Online-Website.

Programmgesteuerter Zugriff über benutzerdefinierte .NET-Anwendungen

Sie können benutzerdefinierte Anwendungen wie z. B. ASP.NET-Anwendungen für folgende Aktionen erstellen:

  • Aufrufen von Excel-Webdienste, um Arbeitsmappen zu parametrisieren, zu berechnen und darauf zuzugreifen.

  • Öffnen, Aktualisieren externer Daten, Festlegen von Zellen oder Bereichen, Neuberechnen, Teilnehmen an gemeinsamen Bearbeitungssitzungen mit anderen Anwendungen oder Personen, Speichern und Speichern unter.

  • Planen von Berechnungsvorgängen oder Senden von E-Mail-Benachrichtigungen mithilfe benutzerdefinierter Workflows (hierfür werden SharePoint-Funktionen verwendet, die nicht Bestandteil von Excel Services sind).

Benutzerdefinierte Funktionen (User-Defined Functions, UDFs)

Excel Services-UDFs ermöglichen Ihnen die Verwendung von Formeln in Zellen zum Aufrufen von benutzerdefinierten Funktionen, die in verwaltetem Code geschrieben und in SharePoint Server 2010 bereitgestellt wurden.

Weitere Informationen zu UDFs in Excel Services finden Sie unter Grundlegendes zu Excel Services-UDFs.

ECMAScript (JavaScript, JScript)

Mit dem JavaScript-Objektmodell in Excel Services können Sie das Excel Web Access-Webpart-Steuerelement automatisieren, anpassen und damit interagieren. Verwenden Sie das JavaScript-Objektmodell, um ansprechende, integrierte Lösungen zu erstellen.

REST-API

Mit der REST-API in Excel Services können Sie direkt über eine URL auf Arbeitsmappenkomponenten oder -elemente zugreifen. Mit den in die REST-API von Excel Services integrierten Ermittlungsmechanismen können Entwickler und Benutzer den Inhalt einer Arbeitsmappe manuell oder programmgesteuert durchsuchen.

Weitere Informationen zur REST-API in Excel Services finden Sie unter Excel Services-REST-API.

Siehe auch

Aufgaben

Exemplarische Vorgehensweise: Entwickeln einer benutzerdefinierten Anwendung mithilfe der Excel-Webdienste

Konzepte

Wegweiser für die Excel Services-Entwicklung

Excel Services-Architektur

Häufig gestellte Fragen zu Excel Services-UDFs

Excel Services - Blogs, Foren und Ressourcen

Weitere Ressourcen

Unsupported Features in Excel Services