Neue Version des Open XML Package Editors für Visual Studio verfügbar

Wer mit dem Open XML SDK arbeitet, hat zu Zeiten von Visual Studio 2010 wohl so wie ich den Open XML Package Editor lieben gelernt, der es erlaubt, Open XML Dateien direkt in Visual Studio zu öffnen. Nun steht ein Update zur Verfügung, das den Package Editor in Visual Studio 2012 und 2013 bringt. Endlich!…

0

Open XML ist schnell ! – Immer?

Ich habe in der Vergangenheit einige Artikel, Samples und WebCasts zum Thema Open XML bereitgestellt. Jetzt tauchte die Frage – oder vielmehr die Beobachtung – auf, dass das Einfügen von 50.000 Datensätzen á 10 Werten einige Stunden benötige. Dabei soll doch Open XML so schnell sein. Wie paßt das zusammen? Es kommt natürlich auf den…

0

Neue WebCasts zum Open XML SDK 2.0

Im Februar habe ich mir mal die Zeit genommen, ein paar der Beispiele und Ideen aus meinem Blog in Video-Tutorial umzusetzen. Herausgekommen sind diese 4 WebCasts: Dateimanipulation mit den Open XML SDK 2.0-Excel-Dateien (Teil 1 von 4) – Benannte Bereiche in Excel: Anlegen und Auslesen von Named Ranges Dateimanipulation mit den Open XML SDK 2.0-Excel-Dateien…

0

Open XML Dateien aufbauen und verändern (Teil 6)

Zeichenketten zu bestehenden Dateien hinzufügen Bisher haben wir uns nur mit dem Neuerzeugen von Arbeitsmappen beschäftigt. Deshalb jetzt noch ein Blick hinter die Kulissen für den Fall, dass die Datei schon existiert. private void AddSharedStringsToExistingWorksheet(string FName, string sheetName, string cellRef, string sharedString) {    using (SpreadsheetDocument xlDoc = SpreadsheetDocument.Open(FName, true))    {       // Gibt…

2

Open XML Dateien aufbauen und verändern (Teil 5)

Stylesheets erzeugen und verwenden So, ich hoffe, alle hatten ein einigermaßen geruhsames Weihnachtsfest und die Nachwirkungen des Silvesterparty sind überwunden. Im letzten Teil haben wir bereits die Zusammenhänge aufgezeigt. Jetzt geht es weiter mit der Implementierung der Routine zum Erzeugen des Stylesheets. Wie schon mehrfach erwähnt muss das nicht immer getan werden. Verwendet werden kann…

2

Open XML Dateien aufbauen und verändern (Teil 4)

Formatierte Zellen in Excel: Um Zellen in Excel formatieren zu können, muss auf ein Stylesheet zurückgegriffen werden. Im Zellenmarkup wird lediglich ein Verweis auf den (Style-) Index des sog. Master Cell Style Records gesetzt, einer Stelle im Stylesheet, an der alle Fäden zusammen laufen und das Format der Zelle definiert wird. private Cell CreateCellWithNumber(string cellRef,…

0

Open XML Dateien aufbauen und verändern (Teil 3)

Zeichenketten in existierende Excel-Dateien eintragen In den ersten beiden Teilen haben wir das jeweilige Open XML Dokument neu erzeugt. Während man sich dabei darauf verlassen kann, dass die zu erzeugenden Teile noch nicht vorhanden sind, hat man es beim Einfügen in bestehende Dokumente schwerer. Es muss jedes Mal überprüft werden, ob eine Komponente nicht evtl….

1

Open XML Dateien aufbauen und verändern (Teil 2)

Der Umgang mit Inline und Shared Strings in Excel Beim Quellcode aus Teil 1 muss noch einiges erklärt werden. Das Erste wäre das Einfügen des Worksheet Parts und das Anlegen einer Tabelle in demselben. Ich habe dort die Funktion InsertWorksheetPart aufgerufen, die jetzt noch implementiert werden muss. Der komplizierteste Teil dabei ist das Ermitteln der…

0

Open XML Dateien aufbauen und verändern (Teil 1)

Der Umgang mit Strings in Excel Nach längerer Zeit der Funkstille, begründet durch emsiges Herumreisen, gemeinsames Herumsitzen in eingeschneiten Fliegern auf dem Rollfeld sowie sonstiger allgemeiner vorweihnachtliche Hatz, will ich mir wieder etwas Zeit für die Technologie nehmen. Gerade in letzter Zeit wurde an einigen Stellen – wohl im Zuge der Erneuerung – die Frage…

0

Open XML Package Editor für VS2010

Für Visual Studio 2008 gab es die ein Plug-In, welches das Öffnen und Bearbeiten von Open XML Dateien erlaubte. Enthalten war es in der VSTO Power Tools. Leider arbeitete das nicht mit VS2010 zusammen. Jetzt gibt es dafür Abhilfe. Der Open XML Package Editor Power Tool for Visual Studio 2010 bringt die Funktionalität zurück in…

0