Frage

Gibt es Alternativen zu „Microsoft Excel 12.0 Object Library“ Komponente in der Anwendung? Es macht den Job, aber es ist sehr langsam. Ich weiß, dass es kommerzielle Tools von Drittanbietern, und ich gefragt, ob alles da ist schnell, aber Freeware die Aufgabe zu erfüllen.

War es hilfreich?

Lösung

Microsoft bietet ein Open XML SDK, das verwendet wird, um das XLSX-Format zu erzeugen (es kann die älteren Office-Formate nicht erzeugen). Es ist für .NET und hat nicht den Overhead von COM. Es ist sehr schnell, aber die API ist, na ja, kompliziert. Die Dokumentation, die mit ihm kommt, ist nicht schäbig.

Sie können es hier herunterladen: http://msdn.microsoft.com/ en-us / library / bb448854.aspx

Andere Tipps

Versuchen Sie, die LGPL Lizenzen Projekt, EPPlus . Unterstützt alle Arten von Excel-Funktionen, einschließlich Zellbereiche, Styling, Diagramme und Schutz. Es gibt einen guten Artikel mit Code-Beispielen hier -. sieht aus wie es ein ziemlich 'gesund' API hat

Es können Sie sogar Verwendung Linq aufzuzählen Zellen .

Geben Sie einen Versuch zu dieser Open-Source-Bibliothek: OfficeHelper . Es wird über die genannten Open XML SDK von Microsoft gebaut, aber es hat einige nette Features, die einfache Basis zu schaffen xlsx Dateien macht auf Vorlage xlsx-Dateien.

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