übertreffen zu Wort

Konvertieren Sie Excel in Word in Java

Da Excel-Arbeitsmappen eines der De-facto-Dateiformate zum Speichern, Analysieren und Berichten über angemessene Datensätze sind. Es wird häufig von Buchhaltungsteams für Finanzanalysen, Organisation von Daten, Zeiterfassung usw. verwendet. Excel ist jedoch nicht für die Zusammenarbeit konzipiert und anfällig für Betrug/Korruption. Außerdem ist es schwer zu sagen, wer die Tabelle bearbeitet hat. Daher kann die Konvertierung in ein Word-Dokument eine praktikable Lösung sein. Einer der Vorteile von Microsoft Word ist, dass es praktisch überall verfügbar ist. Darüber hinaus gehören Soforthilfe, Navigationsbereich, Dokumentflexibilität usw. zu den hervorstechenden Merkmalen von MS Word-Dokumenten. In diesem Artikel werden wir die Details besprechen, wie Sie Excel mithilfe der REST-API in ein Word-Dokument konvertieren.

Excel-zu-Word-Konvertierungs-API

Um Excel in Word zu konvertieren, verwenden wir Aspose.Cells Cloud SDK for Java. Seine REST-basierte API bietet die Möglichkeit, Excel in PDF, Excel in JPG, Excel in HTML und andere unterstützte Dateiformate zu erstellen, zu bearbeiten und zu konvertieren. Wir müssen ein Maven-Build-Typ-Projekt erstellen und die folgenden Details in der Datei pom.xml hinzufügen.

<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>22.8</version>
    </dependency>
</dependencies>

Der nächste wichtige Schritt besteht darin, ein Konto über Aspose Cloud zu erstellen und die Client-ID und das Client-Geheimnis unter Cloud Dashboard nachzuschlagen/erstellen.

Konvertieren Sie Excel in Word in Java

In diesem Abschnitt besprechen wir die Schritte zum Konvertieren von Excel in Word-Dokumente mithilfe von Java-Code-Snippets. Bitte beachten Sie, dass wir ein Excel-Arbeitsblatt vom lokalen Laufwerk lesen und das resultierende Word-Dokument nach der Konvertierung im Cloud-Speicher gespeichert wird.

  • Erstellen Sie eine Instanz von CellsApi, während Sie Clientanmeldeinformationen als Eingabeargumente bereitstellen
  • Geben Sie den Namen der Excel-Eingabe, das resultierende Format als HTML und den Namen der Ausgabedatei an
  • Lesen Sie die Excel-Datei aus dem lokalen Speicher über die Dateiinstanz
  • Rufen Sie schließlich die Methode cellsWorkbookPutConvertWorkbook(…) für die Excel-Bildkonvertierungsoperation auf
// 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 = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
    String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
  
    // Erstellen Sie eine Instanz von CellsApi mit Clientanmeldeinformationen
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // Name der eingegebenen Excel-Arbeitsmappe
    String fileName = "myDocument.xlsx";
    // Passwortdetails, wenn die Arbeitsmappe verschlüsselt ist
    String password = null;
        
    // resultierendes Dateiformat
    String format = "DOCX";
    		
    // Datei vom lokalen System laden
    File file = new File(fileName);	
    
    // Dokumentkonvertierungsvorgang durchführen
    File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Resultant.docx", null, null);  
            
    // Erfolgsmeldung drucken
    System.out.println("Successfull conversion of Excel to Word !");
    }catch(Exception ex)
    {
	      System.out.println(ex);
    }
Excel-zu-Word-Vorschau

Bild 1:- Excel-in-Word-Konvertierungsvorschau

Sie können die im obigen Beispiel verwendete Excel-Eingabearbeitsmappe von myDocument.xlsx herunterladen.

Exportieren Sie Excel mit cURL-Befehlen nach Word

Wir können Excel auch mit cURL-Befehlen in ein Word-Dokument exportieren. Als Voraussetzung müssen wir also zuerst ein JWT-Zugriffstoken generieren, während wir den folgenden Befehl ausführen.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Nachdem wir nun unser personalisiertes JWT-Token haben, müssen wir den folgenden Befehl ausführen, um Excel in ein Word-Dokument zu exportieren. Das resultierende DOCX wird im Cloud-Speicher gespeichert.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument.xlsx?format=DOCX&isAutoFit=true&onlySaveTable=true&outPath=Resultant.docx&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"
Excel nach Word exportieren

Bild 2: – Vorschau der Umwandlung von Excel in Word

Fazit

In diesem Artikel wurden die Details zum Konvertieren von Excel in Word mithilfe von Java-Code-Snippets untersucht. Wir haben auch die Details zum Exportieren von Excel nach Word mit cURL-Befehlen kennengelernt. Bitte beachten Sie, dass unsere SDKs unter einer MIT-Lizenz erstellt werden, sodass der vollständige Quellcode von GitHub heruntergeladen werden kann. Falls Sie bei der Verwendung der APIs auf Probleme stoßen, können Sie uns gerne über das kostenlose Produktsupport-Forum kontaktieren.

In Verbindung stehende Artikel

Wir empfehlen dringend, die folgenden Links zu besuchen, um mehr darüber zu erfahren: