Speichern oder Exportieren von Tabellenkalkulationen

This article was translated from English: Does it need improvement?
Translated
View the article in English

von Chaknith Bin

Die DataSet-Klasse, die in Microsofts .NET integriert ist, ist eine grundlegende Komponente von ADO.NET(ActiveX-Datenobjekte für .NET) technologie. Es spielt eine wichtige Rolle in Anwendungen, die mit Datenbanken zu tun haben, und bietet die Möglichkeit, mit Daten aus verschiedenen Quellen zu interagieren, einschließlich Datenbanken, XML und mehr.

IronXL kann Excel-Arbeitsmappen in viele verschiedene Dateiformate sowie Inline-Code-Objekte konvertieren. Zu den Dateiformaten gehören XLS, XLSX, XLSM, CSV, TSV, JSON, XML und HTML. Die Inline-Code-Objekte umfassen das Exportieren der Excel-Datei als HTML-String, Binärdatei, Byte-Array, Datensatz und Stream.


C# NuGet-Bibliothek für Excel

Installieren mit NuGet

Install-Package IronXL.Excel
oder
Java PDF JAR

Herunterladen DLL

DLL herunterladen

Manuelle Installation in Ihr Projekt

C# NuGet-Bibliothek für Excel

Installieren mit NuGet

Install-Package IronXL.Excel
oder
Java PDF JAR

Herunterladen DLL

DLL herunterladen

Manuelle Installation in Ihr Projekt

Fangen Sie noch heute an, IronPDF in Ihrem Projekt mit einer kostenlosen Testversion zu verwenden.

Erster Schritt:
green arrow pointer

Schau dir an IronXL an Nuget Für schnelle Installation und Bereitstellung. Mit über 8 Millionen Downloads verwandelt es Excel mit C#.

C# NuGet-Bibliothek für Excel nuget.org/packages/IronXL.Excel/
Install-Package IronXL.Excel

Erwägen Sie die Installation der IronXL DLL direkt. Laden Sie es herunter und installieren Sie es manuell für Ihr Projekt oder die GAC-Form: IronXL.zip

Manuelle Installation in Ihr Projekt

DLL herunterladen
## Tabellenkalkulationsbeispiel exportieren Nachdem Sie die Arbeitsmappe bearbeitet oder angesehen haben, exportieren Sie die Excel-Tabelle mit der Methode "Speichern unter" in das gewünschte Dateiformat. Diese Methode berücksichtigt eine Vielzahl von Dateiformaten wie XLS, XLSX, XLSM, CSV, TSV, JSON, XML und HTML. Vergessen Sie nicht, beim Importieren oder Exportieren die Dateierweiterung anzugeben. Standardmäßig werden die neuen Excel-Dateien im Ordner 'bin > Debug > net6.0' des Projekts erstellt. ```cs :path=/static-assets/excel/content-code-examples/how-to/export-spreadsheet-export-spreadsheet.cs ```
## CSV-, JSON-, XML- und HTML-Dateien exportieren Obwohl die Methode "SaveAs" für den Export von CSV-, JSON-, XML- und HTML-Dateien verwendet werden kann, wird empfohlen, für jedes dieser Dateiformate eigene Methoden zu verwenden. Verwenden Sie die Methoden `SaveAsCsv`, `SaveAsJson`, `SaveAsXml` und `ExportToHtml`. ```cs :path=/static-assets/excel/content-code-examples/how-to/export-spreadsheet-export-csv-json-xml-html.cs ``` Bitte beachten Sie, dass für CSV-, TSV-, JSON- und XML-Dateiformate für jedes Blatt eine eigene Datei erstellt wird. Die Benennungskonvention lautet **Dateiname.Blattname.Format**. Schauen Sie sich das folgende Bild an, in dem zwei Dateien für das CSV-, JSON- und XML-Format erstellt wurden.
Format der Benennung

## Export in Inline-Code-Objekt Exportieren Sie die Excel-Arbeitsmappe in verschiedene Inline-Code-Objekte, z. B. HTML-Strings, Binärdaten, Byte-Arrays, Streams und sogar ein .NET DataSet. Verwenden Sie die entsprechenden Methoden, um dies zu erreichen, und das zurückgegebene Objekt kann für die weitere Verarbeitung verwendet werden. ```cs :path=/static-assets/excel/content-code-examples/how-to/export-spreadsheet-export-object.cs ```

Chaknith Bin

Software-Ingenieur

Chaknith ist der Sherlock Holmes der Entwickler. Zum ersten Mal kam ihm der Gedanke, dass er eine Zukunft in der Softwareentwicklung haben könnte, als er zum Spaß an Code Challenges teilnahm. Sein Schwerpunkt liegt auf IronXL und IronBarcode, aber er ist stolz darauf, Kunden mit jedem Produkt zu helfen. Chaknith nutzt sein Wissen aus direkten Gesprächen mit Kunden, um die Produkte selbst weiter zu verbessern. Sein anekdotisches Feedback geht über Jira-Tickets hinaus und unterstützt die Produktentwicklung, die Dokumentation und das Marketing, um das Gesamterlebnis der Kunden zu verbessern.Wenn er nicht im Büro ist, lernt er über maschinelles Lernen, programmiert und wandert.