Ods zu übertreffen

Konvertieren Sie ODS mit .NET Cloud SDK in eine Excel-Arbeitsmappe.

Da unterschiedliche Datensätze in verschiedenen Dateiformaten vorliegen, ist die Fähigkeit zum nahtlosen Übergang von ODS zu Excel Workbook von größter Bedeutung, um universelle Zugänglichkeit und effiziente Datenanalyse zu gewährleisten. Dieser Artikel befasst sich mit der zwingenden Notwendigkeit dieser Konvertierung, entwirrt die Komplexität der Dateiformatunterschiede und hebt die deutlichen Vorteile hervor, die sie mit sich bringt.

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

Mit Aspose.Cells Cloud SDK für .NET können Sie OpenDocument Spreadsheet (ODS) Dateien mühelos nahtlos in Excel-Arbeitsmappen konvertieren. Das SDK gewährleistet die Genauigkeit bei der Wahrung der Datenintegrität während der Transformation und bietet zusätzliche Funktionen zur Bearbeitung von Excel-Arbeitsmappen. Diese robuste API optimiert nicht nur den Konvertierungsprozess, sondern bietet auch eine Vielzahl erweiterter Funktionen wie Formatierung, Formelberechnungen und sogar die Generierung dynamischer Diagramme innerhalb der Excel-Arbeitsmappen.

Die erste Möglichkeit besteht darin, im NuGet-Paketmanager nach „Aspose.Cells-Cloud“ zu suchen und auf die Schaltfläche „Paket hinzufügen“ zu klicken. Als Nächstes erhalten Sie Ihre Client-Anmeldeinformationen vom Cloud-Dashboard. Wenn Sie noch kein Konto haben, erstellen Sie einfach ein kostenloses Konto, indem Sie den Anweisungen im Artikel Schnellstart folgen.

Konvertieren Sie ODS in XLS in C# .NET

Nutzen Sie die Leistungsfähigkeit der .NET REST API und integrieren Sie die Konvertierung von ODS in Excel nahtlos in Ihre .NET-Anwendungen. Befolgen Sie die nachstehenden Anweisungen, um die Konvertierung von OSD in XLS-Arbeitsmappen in C# .NET durchzuführen.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Erstellen Sie ein Objekt der CellsApi Klasse, an das wir die Client-Anmeldeinformationen als Argumente übergeben.

 cellsInstance.UploadFile("input.ods", inputFile);

Lesen Sie die ODS-Datei und laden Sie sie in den Cloud-Speicher hoch.

var response = cellsInstance.CellsWorkbookGetWorkbook(first_Excel,null, format: "XLS", isAutoFit: true, null, null, null, "resultant.xls", null,null);

Konvertierung der ODS-Datei in eine Excel-Arbeitsmappe starten. Nach der Konvertierung wird die resultierende XLS-Datei im Cloud-Speicher gespeichert.

// Vollständige Beispiele und Datendateien finden Sie unter 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Holen Sie sich die Client-Anmeldeinformationen von https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// Erstellen Sie eine CellsApi-Instanz und übergeben Sie dabei ClientID und ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

try
{
    // ODS-Eingabedatei lesen
    using (var inputFile = System.IO.File.OpenRead(input_ODS))
    {
        // Laden Sie die ODS-Datei in den Cloud-Speicher hoch
        cellsInstance.UploadFile("input.ods", inputFile);

        // Konvertierung der ODS-Datei in eine Excel-Arbeitsmappe starten
        var response = cellsInstance.CellsWorkbookGetWorkbook(first_Excel,null, format: "XLS", isAutoFit: true, null, null, null, "resultant.xls", null,null);

        // Drucken Sie eine Erfolgsmeldung, wenn die Konvertierung erfolgreich war
        if (response != null && response.Equals("OK"))
        {
           Console.WriteLine("The ODS file is successfully converted to Excel workbook !");
           Console.ReadKey();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

Die ODS-Eingabedatei und die daraus resultierende Excel-Arbeitsmappe, die im obigen Beispiel generiert wurden, können von folgender Adresse heruntergeladen werden:

Konvertieren Sie ODF mit cURL-Befehlen in eine Excel-Arbeitsmappe

Die Integration von Aspose.Cells Cloud mit cURL bietet eine vielseitige und skalierbare Lösung zur Online-Konvertierung von ODS Dateien in Excel. Durch die Verwendung von cURL-Befehlen zur Interaktion mit der Aspose.Cells Cloud-API können Sie den Konvertierungsprozess in der Cloud mühelos starten. Dieser Ansatz vereinfacht nicht nur die Konvertierung, sondern gewährleistet auch Genauigkeit und bewahrt die Datenintegrität.

Der erste Schritt bei diesem Ansatz besteht darin, mit dem folgenden Befehl ein JWT-Zugriffstoken zu generieren:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Nachdem wir die ODS-Eingabe in den Cloud-Speicher hochgeladen haben, müssen wir den folgenden Befehl ausführen, um die ODS-Datei in das Excel-Format zu konvertieren. Nach erfolgreichem Vorgang wird die resultierende Datei in den Cloud-Speicher hochgeladen.

curl -v "https://api.aspose.cloud/v3.0/cells/{inputFile}?format=XLS&isAutoFit=true&onlySaveTable=false&outPath={resultantFile}&checkExcelRestriction=true&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X GET \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}"

Ersetzen Sie „inputFile“ durch den Namen der ODS-Eingabedatei, „resultantFile“ durch den Namen der resultierenden Excel-Arbeitsmappe und „accessToken“ durch ein oben generiertes JWT-Zugriffstoken.

  • Wenn die resultierende Excel-Arbeitsmappe auf einem lokalen Laufwerk gespeichert werden muss, versuchen Sie, den folgenden Befehl auszuführen.
curl -v "https://api.aspose.cloud/v3.0/cells/input.ods?format=XLS&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=true&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {JWTToken}" \
-o "myFinal.xls"

Abschluss

Zusammenfassend lässt sich sagen, dass die Konvertierung von OpenDocument Spreadsheet (ODS) Dateien in Excel-Arbeitsmappen über zwei leistungsstarke Ansätze erfolgt, die jeweils auf unterschiedliche Entwickleranforderungen zugeschnitten sind. Über die .NET REST API oder Aspose.Cells Cloud mit cURL-Befehlen können Sie daher nahtlos ODS in Excel konvertieren und gleichzeitig erweiterte Funktionen für eine umfassende Datenbearbeitung freischalten. Dennoch ist Aspose.Cells ein zentrales Tool, nicht nur um Konvertierungsanforderungen zu erfüllen, sondern auch als Gateway zur Verbesserung der Datenverarbeitung, was es zu einem unverzichtbaren Hilfsmittel für Entwickler macht, die sich durch die Komplexität des modernen Datenmanagements navigieren müssen.

In Verbindung stehende Artikel

Wir empfehlen Ihnen dringend, die folgenden Blogs zu besuchen: