In meinem vorherigen Artikel „Bei SkyDrive abgelegte Excel Dateien editierbar in eigenen Websites und Blogs einbinden“ hatte ich darüber berichtet, wie bei SkyDrive gespeicherte Excel Dateien anhand eines I-Frames in eine eigene Website eingebunden werden können.
Eine weitere Methode ist das Einbetten unter Zuhilfenahme eines JavaScript Code Blocks. Wesentlicher Vorteil dieser Methode ist, das das Verhalten und Aussehen der eingebetteten Excel Datei programmiertechnisch angesteuert werden kann. Dieses Feature war bislang nur SharePoint 2010 Servern vorbehalten und ist seit Kurzem nun auch für die Excel WebApp in SkyDrive verfügbar.
In diesem Artikel, der doch ein bisschen länger geworden ist, werde ich beispielhaft eine eigene einfache Implementierung erläutern. Zur Demonstration habe ich dazu wieder meine Excel Datei mit den Übersetzungen zu den Excel Formeln verwendet. Ziel hierbei war einerseits, die Auswahl der zwei Sprachen zum Vergleich der Formeln zu ermöglichen und andererseits die Sprache für die Benutzeroberfläche anpassen zu können. Mein Ergebnis habe ich hier vor diesem Absatz eingebunden.
Lernen und Üben
Microsoft hat kürzlich die Website „Excel Mashup“ in englischer Sprache veröffentlicht, wo neben Lernmaterial und Tutorials auch einige sehr interessante Code-Beispiele zu finden sind. Ausserdem lassen sich dort die wichtigsten Links zu MSDN mit Erläuterungen der JavaScript Objekte und Methoden finden.