Excel nach Powerpoint

Konvertieren Sie Excel in PowerPoint in Java

Die Excel-Arbeitsmappen werden häufig für die Speicherung, Analyse und Berichterstellung von Finanzdaten verwendet. Darüber hinaus können wir es für Finanzanalysen, die Organisation von Daten, die Zeiterfassung usw. verwenden. Möglicherweise müssen wir jedoch Excel-Daten präsentieren, sodass eine der praktikablen Lösungen darin besteht, Excel direkt in das PowerPoint-Format zu konvertieren. In diesem Artikel werden wir die Details zur Implementierung von Excel in Powerpoint-Automatisierung besprechen.

Excel-zu-Powerpoint-Konvertierungs-API

Wir werden Aspose.Cells Cloud SDK for Java verwenden, um die Excel-zu-PowerPoint-Konvertierung durchzuführen. Mit dieser API können Sie Excel in PDF, Excel in JPG, Excel in HTML und andere unterstützte Dateiformate erstellen, bearbeiten und konvertieren. Der erste wichtige Schritt besteht nun darin, seine Binärdateien innerhalb des Maven-Build-Typ-Projekts hinzuzufügen. Fügen Sie also bitte die folgenden Details in der Datei pom.xml 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>22.8</version>
    </dependency>
</dependencies>

Falls Sie Aspose Cloud nicht abonniert haben, erstellen Sie bitte über den Abonnementprozess ein kostenloses Konto. Suchen/erstellen Sie jetzt die Client-ID und das Client-Geheimnis unter Cloud Dashboard.

Konvertieren Sie Excel in PowerPoint in Java

Dieser Abschnitt enthält die Details zum Konvertieren von Excel in PowerPoint mithilfe von Java-Code-Snippets. Wir laden die Datei vom lokalen Laufwerk in den Cloud-Speicher hoch, führen eine Excel-zu-PowerPoint-Konvertierung (alle Arbeitsblätter) durch und speichern die Ausgabe im Cloud-Speicher.

  • 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
  • Laden Sie das Excel-Arbeitsblatt mit der Methode uploadFile(…) in den Cloud-Speicher hoch
  • Rufen Sie schließlich die Methode cellsWorkbookGetWorkbook(…) für die Konvertierung von Excel in Powerpoint 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;
	        
    // Geben Sie an, dass Arbeitsmappenzeilen automatisch angepasst werden sollen.
    Boolean isAutoFit = true;
    // Gibt an, ob nur Tabellendaten gespeichert werden sollen.
    Boolean onlySaveTable = true;
	    		
    // resultierendes Dateiformat
    String format = "PPTX";
	    		
    // Datei vom lokalen System laden
    File file = new File(fileName);	
	    
    // Eingangs-XLSB in den Cloud-Speicher hochladen
    api.uploadFile("input.xlsx", file, "default");
	    	         
    // Dokumentkonvertierungsvorgang durchführen
    File response = api.cellsWorkbookGetWorkbook("input.xlsx", password,format, 
	    			            isAutoFit, onlySaveTable, null,"default", "Resultant.pptx","default", null);       
	    
    // Erfolgsmeldung drucken
    System.out.println("Successfull conversion of Excel to PowerPoint !");
    }catch(Exception ex)
    {
        System.out.println(ex.getMessage());
    }
Excel zu PPTX-Vorschau

Image1:- Vorschau der Excel-zu-PowerPoint-Konvertierung

Sie können die im obigen Beispiel verwendete Excel-Eingabearbeitsmappe von myDocument.xlsx und das resultierende PowerPoint von Resultant.pptx herunterladen.

Einfügen von Excel in PowerPoint mit cURL-Befehlen

Da auf REST-APIs einfach über cURL-Befehle zugegriffen werden kann, konvertieren wir in diesem Abschnitt Excel mithilfe von cURL-Befehlen in PowerPoint. Der erste Schritt besteht nun darin, ein JWT-Zugriffstoken zu generieren, während der folgende Befehl ausgeführt wird.

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"

Jetzt, da wir unser personalisiertes JWT-Token haben, müssen wir den folgenden Befehl ausführen, um ein Excel aus dem Cloud-Speicher zu laden und eine Konvertierungsoperation für Excel-Folien durchzuführen. Das resultierende PowerPoint wird im Cloud-Speicher gespeichert.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/input.xlsx?format=PPTX&isAutoFit=true&onlySaveTable=true&outPath=Resultant.pptx&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

Fazit

In diesem Artikel haben wir die Details zum Konvertieren von Excel in PowerPoint mithilfe von Java-Code-Snippets kennengelernt. Gleichzeitig haben wir auch die Konvertierung von Excel-Folien mit cURL-Befehlen gelernt. 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, wenden Sie sich bitte über das Produktsupport-Forum an uns.

In Verbindung stehende Artikel

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