Ods zu übertreffen

Konvertieren Sie ODS mit C# .NET in eine Excel-Arbeitsmappe.

OpenDocument Spreadsheet (ODS) und Microsoft Excel (XLSX) sind zwei weit verbreitete Tabellenkalkulationsformate, die jeweils einzigartige Vorteile bieten. ODS, ein Open-Source-Format, wird hauptsächlich mit LibreOffice und OpenOffice verwendet und bietet Flexibilität und Interoperabilität. Die Konvertierung von ODS in Excel gewährleistet jedoch eine nahtlose Datenverarbeitung, eine bessere Unterstützung komplexer Formeln und eine verbesserte Zusammenarbeit in professionellen Umgebungen.

REST-API für die Konvertierung von ODS in Excel

GroupDocs.Conversion Cloud SDK für .NET vereinfacht diesen Prozess, indem es eine leistungsstarke REST-API bereitstellt, mit der Entwickler die Konvertierung von ODS in Excel in ihren Anwendungen automatisieren und optimieren können. In diesem Artikel erfahren Sie, wie Sie mit GroupDocs.Conversion Cloud SDK ODS Dateien mühelos in das Excel-Format konvertieren und dabei die Datenintegrität und -effizienz beibehalten.

Der erste Schritt bei diesem Ansatz besteht darin, es zu installieren, indem Sie im NuGet-Paketmanager nach GroupDocs.Conversion-Cloud suchen und auf die Schaltfläche Installieren klicken. Eine andere Möglichkeit besteht darin, den folgenden Befehl in der Paketmanagerkonsole auszuführen.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.12.0

Nach der Installation erhalten Sie Ihre persönlichen API-Anmeldeinformationen (Client-ID und Client-Geheimnis).In diesem kurzen Tutorial erfahren Sie, wie Sie die API-Anmeldeinformationen erhalten.

Konvertieren von ODS in Excel in C#

In diesem Abschnitt untersuchen wir den C# .NET-Codeausschnitt, der zum Konvertieren von ODS in das Excel-Arbeitsmappenformat in der Cloud verwendet werden kann.

  1. Erstellen Sie zunächst eine Instanz der Klasse „Konfiguration“, in der wir die Client-Anmeldeinformationen als Argumente übergeben.
var configurations = new Configuration(clientId, clientSecret1);
  1. Zweitens initialisieren wir „ConvertApi“, wobei wir ein Konfigurationsobjekt als Eingabeargument übergeben.
var apiInstance = new ConvertApi(configurations);
  1. Laden Sie jetzt die ODS-Eingabedatei in den Cloud-Speicher hoch.
fileUpload.UploadFile(new UploadFileRequest("input.ods", stream));
  1. Erstellen Sie eine Instanz „ConvertSettings“, in der wir den Namen für die ODS-Eingabedatei, das resultierende Format als „xls“ und den Namen der resultierenden Excel-Arbeitsmappe als Argumente angeben.
var settings = new ConvertSettings{...}
  1. Rufen Sie abschließend die API ConvertDocumentRequest auf, um ODS in Excel zu konvertieren und das resultierende Excel-Arbeitsblatt im Cloud-Speicher zu speichern.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Weitere Beispiele unter https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Erhalten Sie Ihre API-Anmeldeinformationen 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// Erstellen Sie eine Instanz der Konfigurationsklasse und initialisieren Sie sie mit der Client-ID und dem Client-Geheimnis. 
var configurations = new Configuration(clientId, clientSecret1);
// Definieren Sie den Wert von ApiBaseUrl, um die Basis-URL für die ODS zu Excel-Konvertierungs-API festzulegen.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Initialisieren Sie eine Instanz der ConvertApi Klasse mit einem Objekt der Configuration Klasse.
var apiInstance = new ConvertApi(configurations);
             
// Laden Sie die ODS-Eingabedatei vom lokalen Laufwerk             
using (var stream = System.IO.File.OpenRead("input.ods"))
{
    // Erstellen Sie eine Instanz von FileApi
    var fileUpload = new FileApi(configurations);
    // Laden Sie die Eingabe-ODS in den Cloud-Speicher hoch
    fileUpload.UploadFile(new UploadFileRequest("input.ods", stream));

    // Erstellen Sie ConvertSettings, wo wir den Namen des Eingabe-ODS und den Namen der resultierenden XLS-Datei angeben.
    var settings = new ConvertSettings
    {
        StorageName = "default",
        FilePath = "input.ods",
        Format = "xls",
        OutputPath = "converted.xls"
    };
    
    // Rufen Sie die Methode ConvertDocument für die Konvertierungsoperation von ODS nach Excel auf.
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // Erfolgsmeldung drucken
        Console.WriteLine("The ODS to Excel conversion completed successfully !");
    }
}
Ods zu übertreffen

Bild: – Vorschau der Konvertierung von ODS Dateien in Excel.

Exportieren Sie ODS mit cURL-Befehlen nach XLSX

Die Konvertierung von ODS in Excel (XLSX) mithilfe eines cURL-Befehls bietet eine einfache und effiziente Möglichkeit, den Prozess über eine REST-API zu automatisieren. Durch Nutzung der GroupDocs.Conversion Cloud-API können Sie eine cURL-Anfrage an den API-Endpunkt senden und dabei die Quell-ODS-Datei und das gewünschte Ausgabeformat angeben. Die API verarbeitet die Anfrage und gibt eine hochwertige Excel-Datei zurück, wobei die ursprüngliche Struktur, Formeln und Formatierung erhalten bleiben.

Der erste Schritt bei diesem Ansatz besteht darin, ein JWT-Zugriffstoken zu generieren. Führen Sie dann den folgenden cURL-Befehl aus, um ODS in das XLSX-Format zu exportieren. Nach erfolgreicher Konvertierung wird die resultierende Excel-Arbeitsmappendatei im Cloud-Speicher gespeichert.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{inputMPP}\",  \"Format\": \"xls\",  \"OutputPath\": \"{resultantXLS}\"}"

Bitte ersetzen Sie „inputODS“ durch den Namen der ODS-Eingabedatei, „resultantXLSX“ durch den Namen der resultierenden Excel-Arbeitsmappe und „accessToken“ durch ein personalisiertes JWT-Zugriffstoken.

– Wenn Sie die resultierende Excel-Datei auf einem lokalen Laufwerk speichern möchten, versuchen Sie es mit dem folgenden cURL-Befehl:

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"xls\"}" \
-o "output.xls"

Kostenloser ODS zu Excel-Konverter

Wir empfehlen die Verwendung unserer kostenlosen und leichten App ODS to Excel Converter, da Sie damit die einzigartigen Funktionen von GroupDocs.Conversion Cloud in einem Webbrowser erkunden können.

MPP zu XLS-Konvertierungs-App

Abschluss

Durch die Nutzung des GroupDocs.Conversion Cloud SDK können Sie die Konvertierung von ODS in Excel mühelos automatisieren und dabei hohe Genauigkeit und Datenintegrität gewährleisten. Egal, ob Sie Stapelkonvertierungen durchführen, in Cloud-Anwendungen integrieren oder Geschäftsabläufe optimieren, diese API bietet eine zuverlässige und entwicklerfreundliche Lösung. Testen Sie das GroupDocs.Conversion Cloud SDK noch heute und erleben Sie eine problemlose Konvertierung von ODS in Excel mit minimalem Aufwand!

Empfohlene Artikel

Wir empfehlen Ihnen dringend, die folgenden Links zu nutzen, um mehr über Folgendes zu erfahren: