Excel in SharePoint einbinden ohne Excel Services

Datum

14.12.2015

Dieser Beitrag wurde verfasst von:

Julian Jung

Häufig gibt es die Anforderung, verschiedene Daten als Dashboard in SharePoint anzuzeigen. Wird SharePoint mit einer Enterprise-Lizenz betrieben oder Office 365 verwendet, stehen einem dazu die Excel Services und somit das Excel Web Access-Webpart zur Verfügung.

Sollte der Server nur über eine Standard-Lizenz verfügen, entfällt diese häufig genutzte Funktion leider.
Verfügt der Server jedoch über eine Anbindung an die Office Web Apps, besteht die Möglichkeit, das Excel über diese in SharePoint einzubinden.
Die Office Web Apps ermöglichen es einem Anwender relativ leicht, Word- und PowerPoint-Dokumente über entsprechende Dialoge in eine SharePoint-Seite einzubinden.

Darüber hinaus obliegen die Office Web Apps einem eigenen Lizenzmodell und sind damit unabhängig von der SharePoint-Lizensierung.

Leider existiert dieser komfortable Weg über eine Menüführung in Excel Online nicht. Ob dies vielleicht mit den Excel Web Access-Webpart zusammenhängt?
Trotzdem kann die gleiche Technologie genutzt werden, um auch Excel-Dokumente in SharePoint einzubinden.

Dafür einfach das Excel in den Office Web Apps öffnen und die URL als iFrame in die Seite einbinden. Die URL sieht dabei wie folgt aus:

https://sharepoint/_layouts/15/WopiFrame.aspx?sourcedoc=%2FDocuments%2FDashboard.xlsx&action=view

Um sie als iFrame einzubinden, ist der Parameter action von view in embedview zu ändern.

Das Ergebnis sieht dann wie folgt aus:

<iframe src='https://sharepoint/_layouts/15/WopiFrame.aspx?sourcedoc=%2FDocuments%2FDashboard.xlsx&action=embedview' width='600px' height='300px'frameborder='0'>This is an embedded <a target='_blank' href='http://office.com <http://office.com/> '>Microsoft Office</a> document, powered by <atarget='_blank' href='http://office.com/webapps'>Office Online</a>.</iframe>

Neben dem Parameter action können noch eine Reihe anderer Parameter verwendet werden. Eine Liste findet ihr hier: Specify additional parameters.

Um das Excel schließlich in eure Seite einzubinden, bearbeitet ihr einfach die Seite und fügt das Script Editor Webpart hinzu.

Im Script Editor können ihr anschließend über Edit Snippet euren HTML-Code für das iFrame hinzufügen. Das Ergebnis sieht dann wie folgt aus.

Durch den Parameter item können z.B. nur gezielte Diagramme angezeigt werden.

Da in SharePoint 2016 auch die Excel Services entfernt wurden (What’s deprecated or removed from SharePoint Server 2016 Beta 2), scheint dies eine Lösung mit Perspektive zu sein. Vielleicht existiert zukünftig in den Office-Onlineversionen (Nachfolger der Office Web Apps) wie bereits in Word und PowerPoint direkt in Excel die Möglichkeit, über einen Menüeintrag den Embed-Dialog aufzurufen.

Erfahren Sie mehr

Office 365 Groups als Evolution von SharePoint?
Blog
Blog

Office 365 Groups als Evolution von SharePoint?

Zusätzlich zu SharePoint erlauben die Office 365 Groups es mir als Anwender, schnell und einfach neue Gruppen anzulegen und selbständig Benutzer hinzuzufügen.

Das neuste Mitglied der Office 365 Familie: Delve
Blog
Blog

Das neuste Mitglied der Office 365 Familie: Delve

Microsoft legt nach: Mit Delve startet eine neue Form des Suchens und des Auffinden von Dokumenten und Informationen.

Nov
07
Webcast mit Microsoft: Das Intranet zu Ende gedacht
Webinar
Webinar

Webcast mit Microsoft: Das Intranet zu Ende gedacht

Am 07. November findet erneut eines unserer Webinare gemeinsam mit Mircosoft statt. Das Thema dieses Mal: Das Intranet zu Ende gedacht – Die Informationszentral...

Sprechen Sie LUIS? – Der intelligente Chat-Bot im Praxistest
Blog
Blog

Sprechen Sie LUIS? – Der intelligente Chat-Bot im Praxistest

Mit LUIS, der Sprach- und Texterkennungssoftware von Microsoft, und dem Bot Framework von Azure haben wir eine Lösung für den IT-Support entwickelt.

Ich bin im Flow! – Eine Übersicht zu Microsoft Flow
Blog
Blog

Ich bin im Flow! – Eine Übersicht zu Microsoft Flow

Die Power Platform wird aktuell von Microsoft sehr stark gepusht. Zeit, sich mit dem Potenzial der einzelnen Komponenten zu beschäftigen. Heute: Flow.

Auf Goldkurs in der Cloud
News
News

Auf Goldkurs in der Cloud

Die novaCapta hat ihren Partnerstatus bei Microsoft zusätzlich vergoldet: Auch in der Sparte Cloud Productivity haben wir jetzt den Goldstatus.

Valo ist neuer Partner der novaCapta für Intranets
News
News

Valo ist neuer Partner der novaCapta für Intranets

Durch die Partnerschaft mit Valo, dem Ready-2-Go Intranet-Baukasten aus Finnland baut die novaCapta ihr Angebot bei der Umsetzung von schnellen und funktionalen...

novaCapta auf der Fachtagung für Interne Revision
Event
Event

novaCapta auf der Fachtagung für Interne Revision

Das Expertenteam der novaCapta präsentiert am 15. und 16. November ihre innovative Audit Management Lösung auf dem DIIR-Kongress in Dresden. Besuchen Sie unsere...

Mit der HoloLens ein Stück Berlin nach Köln holen
News
News

Mit der HoloLens ein Stück Berlin nach Köln holen

Im Rahmen eines zweitägigen Hackathons haben sich einige Mitarbeiter der novaCapta der Microsoft HoloLens und dem Thema Mixed Reality gewidmet. Dabei haben wir...

Azure Functions: Der Webservice ohne Webserver
Blog
Blog

Azure Functions: Der Webservice ohne Webserver

Azure Functions als Authentifizierungs-Helfer für clientseitige Lösungen mit 3rd Party APIs

Paket Dependency Manager für .NET
Blog
Blog

Paket Dependency Manager für .NET

Paket ist ein Dependency Manager für .NET, welcher es sich zum Ziel gesetzt hat einige Probleme von NuGet zu beheben.

PowerApps – Neuigkeiten, Übersicht, Tipps & Tricks
Blog
Blog

PowerApps – Neuigkeiten, Übersicht, Tipps & Tricks

Neues aus der Welt von PowerApps