/ / OPEN XML zum Export 2007/2010 - c #, export-to-excel, openxml-sdk

OPEN XML zum Export 2007/2010 - c #, export-to-excel, openxml-sdk

In meiner Anwendung habe ich bereits Funktionen zum Exportieren in das 2003 Format. Wo ich eine Zeichenkette aus der Vorlage konstruiere und schreibe mit System.IO.File.WriteAllText.

Aber es funktioniert nicht mit Excel 2007/2010, deshalb wollte ich es in Openxml konvertieren, um 2007 und 2010 zu unterstützen.

Ich habe String bereit mit der Erstellung von Zellen und Zeilen aus der Vorlage.

Ich möchte Ratschläge, wie man erreichen kann oder jeder Körper hat Referenzlink.

Lass es mich wissen, bitte.

Grüße

Antworten:

0 für die Antwort № 1

Die WriteAllText-Klasse speichert eine Textdatei. Sie speichern eine html (Text) basierte Datei mit der Erweiterung xls. Dies ist keine echte XLS-Datei (das ist eigentlich eine Binärdatei), aber MS Excel erkennt und interpretiert das HTML-Format.

Eine xlsx-Datei ist eine Binärdatei. Sie können die OpenXML Office-Bibliothek (Excel.XlFileFormat.xlOpenXMLWorkbook) oder eine andere .NET Excel-Bibliothek verwenden EasyXLS. Prüfen dieses Beispiel des Codes für mehr Details.