Frage

Ich versuche über die OpenXML SDK -Tabellenkalkulations -API mit Excel -Dokumenten zu arbeiten. Aber ich habe keine guten Leitfäden oder sogar Beispiele dafür gefunden, wie man eine XLSX -Datei von Grund auf neu erstellt. Nur wie Sie ein vorhandenes Dokument öffnen und es ändern.

Ich habe darüber nachgedacht, ein leeres Vorlagendokument zu haben und eine Kopie davon zu machen und dann mit meiner Beschaffung zu beginnen. Aber es fühlt sich richtig an. Es mag einfacher sein, aber ich denke, ich benutze eine Technik nicht, die ich nicht habe, dass ich zumindest "ziemlich" gut verstehe.

Meine Frage ist also: Hat jemand gute Tipps zu Artikeln oder Büchern oder einer anderen Art von Ressource, die die API erklärt?

Danke im Voraus. /Johan

War es hilfreich?

Lösung

Ihre beste Wahl ist, die herunterzuladen OpenXML SDK 2.0 und installieren. Überprüfen Sie nach der Installation das Tools -Verzeichnis für ein Tool namens documentReflector.exe. Mit diesem Tool können Sie ein vorhandenes XSLX -Dokument (oder DOCX oder PPTX) "öffnen". Nach der Öffnung zeigt Ihnen die Anwendung eine Baumansicht der Teile, ein Panel mit dem XML für einen bestimmten Teil und den Code, der zum Generieren des Dokuments von Grund auf erforderlich ist.

Dies sollte Ihnen einen tollen Start geben und Sie dazu bringen, die Tabellenkalkulationssyntax wirklich zu verstehen (ich habe dieses Tool verwendet, um wordprozessierend zu lernen, und es hat wirklich geholfen!).

Siehe auch Erstellen und Herunterladen von Excel -Dokument mit ASP.net

Andere Tipps

Ich muss zugeben. Der OpenXML SDK ist schön, aber es gibt noch viel, um eine leere Tabelle zu erstellen.

Es gibt jedoch eine Reihe von Helferklassen auf Codeplex genannt Simpleooxml

Sehr wenig in der Art der Dokumentation, aber das Blogeintrag Zeigt an, wie Sie eine neue Tabelle erstellen, ohne eine vorhandene Vorlage vorhanden zu haben.

Ich habe festgestellt, dass es ziemlich gut funktioniert.

http://openxmldeveloper.org ist eine ziemlich gute Ressource mit Konzepten und Code -Muster in verschiedenen Programmiersprachen

Auf MSDN gibt es jetzt eine ziemlich gute Dokumentation zu allen Klassen, dh: Tabellenkalkulation und ein paar Walkthroughs wie "So erstellen Sie eine Tabelle".

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top