Microsoft hat das Software Developer Kit (SDK) für seine Office-Open-XML-Dokumentenformate unter Apache-2.0-Lizenz gestellt.
Das seit 2007 in früheren Version kostenlos erhältliche SDK enthält C#-Klassen zum Lesen und Schreiben von DOCX-, XLSX- und PPTX-Dokumenten aus Microsoft Office. Sie ermöglichen es auch, Dokumente dynamisch zu generieren – wie die Benutzerstatistik aus dem Blogeintrag von Microsofts Brian Jones zeigt, ist das sogar der beliebteste Einsatzzweck. Der freie C#-Code steht nun unter der Verwaltung der .NET-Foundation, die bereits Projekte wie die Compiler-Plattform Roslyn beherbergt.
Ein Beitrag von Eric White im Open-XML-Developer-Blog zeigt in einem Screencast, wie man die aktuelle Version 2.5 des SDK aus dem Quellcode baut. Unter anderem ist dazu Microsoft Visual Studio 2012 erforderlich, die Express Edition ist ausreichend. An der Lauffähigkeit unter Mono wird laut Microsoft derzeit gearbeitet. Der SDK-Quelltext ist in einem Github-Repository erhältlich.
Das Entwicklerkit gesellt sich zu bereits freigegebenen Tools wie dem Open XML Package Editor, mit dem sich der komprimierte XML-Quelltext von bestehenden Microsoft-Office-Dokumenten bearbeiten lässt. Kostenlose Lerninhalte rund um Office finden sich in der IT Pro Academy.



