Excel zu ODS oder FODS in C#

Das Konvertieren von Excel Dateien in OpenDocument-Tabellenformate wie ODS und FODS ist nützlich, um die Kompatibilität mit Open-Source-Anwendungen wie LibreOffice und OpenOffice sicherzustellen. Diese Formate sind so konzipiert, dass sie allgemein zugänglich sind und den Benutzern mehr Flexibilität und Freiheit beim Umgang mit Tabellenkalkulationsdaten bieten. In dieser Anleitung erfahren Sie, wie Sie eine Excel-Datei in C# sowohl in das ODS- als auch in das FODS-Format konvertieren.

Die folgenden Überschriften erläutern Excel-Konvertierungen genauer:

Warum Excel in eine OpenDocument-Tabelle konvertieren?

Das Konvertieren von Excel Dateien in die Formate ODS und FODS bietet mehrere Vorteile:

  • Verbesserte Kompatibilität: ODS und FODS werden von Open-Source-Plattformen unterstützt und ermöglichen einen einfachen Zugriff über verschiedene Software hinweg.

  • Plattformübergreifender Zugriff: Diese Formate stellen sicher, dass Benutzer auf verschiedenen Betriebssystemen Tabellenkalkulationsdateien anzeigen und bearbeiten können, ohne proprietäre Software zu benötigen.

  • Datenportabilität: ODS und FODS sind Teil der OpenDocument-Formatfamilie, die standardisiert und ideal für die langfristige Datenspeicherung und den Austausch ist.

Excel zu OpenDocument – C# API-Konfiguration

Um Excel-Arbeitsblätter in das ODS oder FODS Datei format zu konvertieren, müssen Sie Conholdate.Total für .NET mit dem folgenden NuGet-Installationsbefehl installieren:

PM> NuGet\Install-Package Conholdate.Total

Konvertieren von Excel in ODS in C#

Das OpenDocument Spreadsheet (ODS)-Format wird häufig in Open-Source-Anwendungen wie LibreOffice Calc verwendet. Das Konvertieren einer Excel-Datei in C# in das ODS-Format ist mit den folgenden Schritten einfach und effizient:

  • Laden Sie die Arbeitsmappe: Die Klasse „Arbeitsmappe“ lädt die Excel-Datei, die Sie konvertieren möchten.
  • Als ODS speichern: Mit der Methode „Speichern“ wird die Arbeitsmappe im ODS-Format gespeichert und ist somit in OpenDocument-kompatibler Software zugänglich.

Der folgende Codeausschnitt zeigt, wie Excel in C# in ODS konvertiert wird:

// Laden Sie Ihre Quellarbeitsmappe
Workbook workbook = new Workbook("input.xlsx");

// Als ODS-Datei speichern 
workbook.Save("output.ods");

Mit diesem schnellen Ansatz können Sie Excel Dateien mühelos in das ODS-Format konvertieren und so die Kompatibilität mit Open-Source-Anwendungen sicherstellen.

Konvertieren Sie XLSX in FODS in C#

Das Flat OpenDocument Spreadsheet (FODS)-Format ist eine XML-basierte Version des ODS-Formats, die es Benutzern ermöglicht, mit einer einzigen Datei statt mit mehreren komprimierten Dateien zu arbeiten. So konvertieren Sie eine Excel-Datei in C# in das FODS-Format.

  • Laden Sie die Arbeitsmappe: Ähnlich wie im vorherigen Abschnitt laden wir die Excel-Datei mit der Arbeitsmappenklasse.
  • Als FODS speichern: Durch Angabe der Erweiterung .fods in der Methode „Speichern“ wird die Arbeitsmappe in das FODS-Format konvertiert.

Der folgende Beispielcode zeigt, wie XLSX in C# in FODS konvertiert wird:

// Laden Sie Ihre Quellarbeitsmappe
Workbook workbook = new Workbook("input.xlsx");

// Als FODS-Datei speichern 
workbook.Save("output.fods");

Die Konvertierung in das FODS-Format ist besonders nützlich für Benutzer, die XML-basierte Dateistrukturen bevorzugen, da sie eine einfachere Dateianalyse und -bearbeitung in Open-Source-Umgebungen ermöglicht.

Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz erhalten, um verschiedene von der API angebotene Funktionen ohne Wasserzeichen oder Einschränkungen zu testen.

Zusammenfassen

Die Konvertierung von Excel Dateien in OpenDocument Spreadsheet-Formate (ODS und FODS) in C# bietet eine praktische Möglichkeit, Daten zugänglicher und mit verschiedenen Anwendungen kompatibel zu machen. Diese Konvertierungen sind unkompliziert und bieten Entwicklern, die plattformübergreifende Datenlösungen benötigen, Flexibilität. Ob für die Interoperabilität mit Open-Source-Tools oder den standardisierten Datenaustausch – die Konvertierung von Excel Dateien in die Formate ODS und FODS kann Arbeitsabläufe vereinfachen und die Dokumentzugänglichkeit verbessern. Wenn Sie Bedenken oder Fragen besprechen möchten, schreiben Sie uns bitte im Forum.

Siehe auch