Chancen auf Exzellenz

Konvertieren Sie ODS mithilfe der Java REST API in eine Excel-Arbeitsmappe.

ODS(OpenDocument Spreadsheet) ist ein beliebtes offenes Standardformat für Tabellenkalkulationen, das jedoch nicht immer mit Microsoft Excel kompatibel ist, der am häufigsten verwendeten Tabellenkalkulationsanwendung in Geschäftsumgebungen. Daher gewährleistet die Konvertierung von ODS Dateien in das Excel-Format einen reibungslosen Datenzugriff, eine verbesserte Formatierung und eine bessere Unterstützung für erweiterte Funktionen wie Formeln, Diagramme und Makros. In diesem Artikel erfahren Sie im Detail, wie Sie ODS mithilfe der Java REST API in Excel konvertieren und so eine effiziente Lösung für moderne Herausforderungen im Datenmanagement bieten.

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

Aspose.Cells Cloud SDK für Java bietet eine nahtlose und zuverlässige Lösung zum Konvertieren von ODS Dateien in das Excel-Format. Diese leistungsstarke API vereinfacht den Konvertierungsprozess und ermöglicht es Entwicklern, ODS Dateien mit nur wenigen Codezeilen in Excel-Formate (XLS oder XLSX) umzuwandeln.

Installation

Bitte fügen Sie der Datei pom.xml des Maven-Build-Projekts die folgenden Details hinzu.

<repositories>

    <repository>

        <id>AsposeJavaAPI</id>

        <name>Aspose Java API</name>

        <url>https://repository.aspose.cloud/repo/</url>

    </repository>

</repositories>

<dependencies>

    <dependency>

        <groupId>com.aspose</groupId>

        <artifactId>aspose-cells-cloud</artifactId>

        <version>24.9</version>

    </dependency>

</dependencies>

– Sie können die neueste Version aus dem Aspose Repository herunterladen.

Der nächste wichtige Schritt besteht darin, die Client-Anmeldeinformationen vom Cloud-Dashboard abzurufen. 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 Java

In diesem Abschnitt werden wir im Detail untersuchen, wie das Aspose.Cells Cloud SDK für Java ressourcenintensive Vorgänge sicher und effizient handhabt, sodass keine lokalen Abhängigkeiten oder eine umfangreiche Einrichtung erforderlich sind.

CellsApi api = new CellsApi(clientId,clientSecret);

Erstellen Sie eine Instanz von CellsApi und geben Sie dabei die Client-Anmeldeinformationen als Eingabeargumente an.

api.uploadFile("input.ods", file, "internal");

Laden Sie die eingegebene OpenDocument-Tabelle mit der Methode uploadFile(…) in den Cloud-Speicher hoch.

File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
                        null, null, null, "internal", "myResultant.xls", "internal", null);

Abschließend rufen Sie die Methode cellsWorkbookGetWorkbook(…) auf, um die Konvertierung zu starten.

// Weitere Beispiele finden Sie unter https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Holen Sie sich ClientID und ClientSecret von https://dashboard.aspose.cloud/
    String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
    String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
  
    // Erstellen Sie eine Instanz von CellsApi mit den Client-Anmeldeinformationen
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // Name der ODS-Eingabedatei
    String name = "input.ods";
    // resultierendes Dateiformat
    String format = "XLS";
		
    // Datei vom lokalen System laden
    File file = new File("/Users/nayyershahbaz/Downloads/"+name);	
    // Laden Sie die ODS-Eingabedatei in den Cloud-Speicher hoch
    api.uploadFile("input.ods", file, "internal");

    // Durchführen einer Dokumentkonvertierung
    File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
			            null, null, null, "internal", "myResultant.xls", "internal", null);        
        
    // Erfolgsmeldung drucken
    System.out.println("The ODS to Excel workbook conversion completed successfully !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
Konvertierung von ODS in XLS

Eine Vorschau der Konvertierung von ODS in XLS.

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

ODS zu XLSX mit cURL-Befehlen

Aspose.Cells Cloud bietet eine einfache, aber leistungsstarke Möglichkeit, ODS Dateien mithilfe von cURL-Befehlen in das XLS-Format zu konvertieren. Diese Methode ist nicht nur effizient, sondern macht auch komplexe Bibliotheken oder lokale Installationen überflüssig und eignet sich daher ideal für schnelle Automatisierungsaufgaben oder die Integration in CI/CD-Pipelines.

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"

Führen Sie nun den folgenden Befehl aus, um die ODS-Datei in das XLSX-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=XLSX&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 Sie die resultierende Excel-Arbeitsmappe auf einem lokalen Laufwerk speichern müssen, versuchen Sie, den folgenden Befehl auszuführen.
curl -v "https://api.aspose.cloud/v3.0/cells/input.ods?format=XLSX&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=true&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {JWTToken}" \
-o "myFinal.xlsx"

Kostenloser ODS zu XLS-Konverter

Sie können unsere leichte und äußerst effiziente App ODS to XLS Conversion verwenden. Diese kostenlose App basiert auf den Aspose.Cells Cloud APIs und kann ohne Installation online getestet werden.

ODS zu Excel-Konverter

Kostenlose App zur Konvertierung von ODS in XLS

Abschluss

Die Konvertierung von ODS Dateien in das Excel-Format ist unerlässlich, um Kompatibilität sicherzustellen, die Datennutzbarkeit zu verbessern und Arbeitsabläufe zu optimieren. Aspose.Cells Cloud bietet hierfür zwei vielseitige Ansätze: das Java SDK für die nahtlose Integration in Ihre Anwendungen und cURL-Befehle für leichte, skriptbasierte Lösungen. Testen Sie Aspose.Cells Cloud noch heute und erleben Sie eine effiziente, zuverlässige und skalierbare Lösung für Ihre ODS zu Excel-Konvertierungsanforderungen!

Verwandte Artikel

Wir empfehlen Ihnen dringend, die folgenden Blogs zu besuchen: