Excel vers PowerPoint

Convertir Excel en PowerPoint en Java

Excel et PowerPoint sont deux applications largement utilisées qui sont essentielles dans de nombreuses entreprises et industries. Excel est couramment utilisé pour stocker et organiser des données, tandis que PowerPoint est souvent utilisé pour créer des présentations et des diaporamas. La conversion de fichiers Excel en présentations PowerPoint est une tâche courante que de nombreuses personnes doivent effectuer, et le faire manuellement peut prendre du temps et être sujet à des erreurs. Dans cet article de blog, nous fournirons un guide complet sur la façon de convertir Excel en PowerPoint à l’aide de l’API Java REST. Nous couvrirons différentes techniques qui peuvent être utilisées pour automatiser le processus de conversion et rendre le processus efficace. Que vous soyez développeur ou professionnel, ce guide vous aidera à rationaliser votre flux de travail et à gagner du temps. Commençons!

API de conversion Excel vers PowerPoint

Aspose.Cells Cloud SDK for Java est une puissante API basée sur le cloud qui offre un large éventail de fonctionnalités pour travailler avec des fichiers Excel. Certaines des fonctionnalités clés incluent Excel vers PowerPoint, XLS vers PDF, XLS vers HTML, fusionner et diviser des fichiers Excel et bien plus encore. L’API est conçue pour être flexible et personnalisable, afin que les développeurs puissent créer des solutions qui répondent à leurs besoins spécifiques. Automatisez et rationalisez vos tâches liées à Excel dans le cloud, sans avoir à installer de logiciel ou de matériel.

Maintenant, la première étape consiste à ajouter la référence SDK dans le projet Java.

<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 en utilisant une adresse e-mail valide. Ensuite, récupérez l’ID client et les détails du secret client à partir de tableau de bord.

Convertir Excel en PowerPoint en Java

Cette section partage les détails sur la façon de convertir Excel en PowerPoint à l’aide de Java.

  • Créez une instance de CellsApi tout en transmettant les informations d’identification du client en tant qu’arguments d’entrée.
  • Créez des variables contenant le nom Excel d’entrée, le format résultant comme PowerPoint et le nom du fichier de sortie.
  • Lire le fichier Excel à partir du lecteur local à l’aide de l’instance de fichier.
  • Téléchargez ensuite la feuille de calcul Excel sur le stockage en nuage à l’aide de la méthode uploadFile(…) .
  • Enfin, appelez la méthode cellsWorkbookGetWorkbook(…) pour effectuer la conversion Excel vers PowerPoint. Après la conversion, le fichier résultant est enregistré dans le stockage Cloud.
// 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 et le PowerPoint résultant à partir de myDocument.xlsx et Resultant.pptx, respectivement.

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 XLS en PPT à 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, effectuer la conversion en PowerPoint et enregistrer la sortie 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

En conclusion, Aspose.Cells Cloud fournit une solution puissante et flexible pour convertir des fichiers Excel en présentations PowerPoint et travailler avec des données Excel dans le cloud. En utilisant cette API, vous pouvez rationaliser votre flux de travail et automatiser les tâches liées à Excel, ce qui vous permet de gagner du temps et de minimiser les erreurs. Dans cet article de blog, nous avons fourni un guide complet sur la façon de convertir Excel en PowerPoint à l’aide de Java. Nous espérons que cet article de blog a été utile pour fournir les détails nécessaires à vos besoins commerciaux ou de développement.

Si vous rencontrez un problème lors de l’utilisation de l’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 :