Excel vers PowerPoint

Convertir Excel en PowerPoint en Java

Les classeurs Excel sont couramment utilisés à des fins de stockage, d’analyse et de rapport de données financières. De plus, nous pouvons l’utiliser pour l’analyse financière, l’organisation des données, le suivi du temps, etc. Cependant, nous pouvons avoir besoin de présenter des données Excel, donc l’une des solutions viables est de convertir directement Excel au format PowerPoint. Dans cet article, nous allons discuter des détails sur la façon d’implémenter l’automatisation Excel vers PowerPoint.

API de conversion Excel vers Powerpoint

Nous allons utiliser Aspose.Cells Cloud SDK for Java pour effectuer la conversion Excel vers PowerPoint. Cette API vous permet de créer, modifier, convertir Excel en PDF, Excel en JPG, Excel en HTML et d’autres formats de fichiers pris en charge. Maintenant, la première étape importante consiste à ajouter ses fichiers binaires dans le projet de type de construction Maven. Veuillez donc ajouter les détails suivants dans le fichier pom.xml.

<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>

Si vous n’êtes pas abonné sur Aspose Cloud, veuillez créer un compte gratuit via le processus d’abonnement. Maintenant, recherchez/créez l’ID client et le secret client sur Cloud Dashboard.

Convertir Excel en PowerPoint en Java

Cette section partage les détails sur la façon de convertir Excel en PowerPoint à l’aide d’un extrait de code Java. Nous allons télécharger le fichier du lecteur local vers le stockage en nuage, effectuer la conversion Excel en PowerPoint (toutes les feuilles de calcul) et enregistrer la sortie dans le stockage en nuage.

  • Créer une instance de CellsApi tout en fournissant les informations d’identification du client comme arguments d’entrée
  • Spécifiez le nom de l’entrée Excel, le format résultant en HTML et le nom du fichier de sortie
  • Lire le fichier Excel à partir du stockage local via l’instance de fichier
  • Téléchargez la feuille de calcul Excel sur le stockage en nuage à l’aide de la méthode uploadFile(…)
  • Enfin, appelez la méthode cellsWorkbookGetWorkbook(…) pour la conversion Excel vers Powerpoint
// pour plus d'exemples, veuillez visiter https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Obtenez ClientID et ClientSecret à partir de https://dashboard.aspose.cloud/
    String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
    String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
	  
    // créer une instance de CellsApi à l'aide des informations d'identification du client
    CellsApi api = new CellsApi(clientId,clientSecret);
	    		
    // nom du classeur Excel d'entrée
    String fileName = "myDocument.xlsx";
    // détails du mot de passe si le classeur est crypté
    String password = null;
	        
    // Spécifiez pour définir les lignes du classeur à ajuster automatiquement.
    Boolean isAutoFit = true;
    // Indique si seules les données de la table sont enregistrées.
    Boolean onlySaveTable = true;
	    		
    // format de fichier résultant
    String format = "PPTX";
	    		
    // charger le fichier depuis le système local
    File file = new File(fileName);	
	    
    // télécharger l'entrée XLSB vers le stockage en nuage
    api.uploadFile("input.xlsx", file, "default");
	    	         
    // effectuer une opération de conversion de document
    File response = api.cellsWorkbookGetWorkbook("input.xlsx", password,format, 
	    			            isAutoFit, onlySaveTable, null,"default", "Resultant.pptx","default", null);       
	    
    // imprimer le message de réussite
    System.out.println("Successfull conversion of Excel to PowerPoint !");
    }catch(Exception ex)
    {
        System.out.println(ex.getMessage());
    }
Excel vers aperçu PPTX

Image1 :- Aperçu de la conversion Excel vers PowerPoint

Vous pouvez envisager de télécharger le classeur Excel d’entrée utilisé dans l’exemple ci-dessus à partir de myDocument.xlsx et le PowerPoint résultant à partir de Resultant.pptx

Insertion d’Excel dans PowerPoint à l’aide des commandes cURL

Étant donné que les API REST sont facilement accessibles via les commandes cURL, nous allons donc dans cette section convertir Excel en PowerPoint à l’aide des commandes cURL. Maintenant, la première étape consiste à générer un jeton d’accès JWT lors de l’exécution de la commande suivante.

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"

Maintenant que nous avons notre jeton JWT personnalisé, nous devons exécuter la commande suivante pour charger un fichier Excel à partir du stockage en nuage et effectuer une opération de conversion de diapositives Excel. Le PowerPoint résultant est stocké dans le stockage en nuage.

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>"

Conclusion

Dans cet article, nous avons appris les détails sur la façon de convertir Excel en PowerPoint à l’aide d’extraits de code Java. Dans le même temps, nous avons également appris la conversion de diapositives Excel à l’aide des commandes cURL. Veuillez noter que, comme nos SDK sont construits sous une licence MIT, le code source complet peut être téléchargé à partir de GitHub. Si vous rencontrez des problèmes lors de l’utilisation des API, n’hésitez pas à nous contacter via le forum d’assistance produit.

Articles Liés

Nous vous recommandons vivement de visiter les liens suivants pour en savoir plus sur :