exceller en jpg

Convertir Excel en JPG en Java

Excel Les classeurs sont l’un des principaux formats de fichiers utilisés pour la saisie de données, l’organisation des données, la conduite d’analyses financières, la gestion du temps, la gestion des tâches, etc. Cependant, si nous devons afficher une feuille de calcul Excel sur une page Web, il se peut que ce ne soit pas le cas. possible sans l’aide d’aucun plugin/extension. Cependant, si nous convertissons Excel en image JPG, nous pouvons facilement afficher l’image dans un navigateur Web. Donc, dans cet article, nous allons apprendre les étapes pour développer Excel to JPG Converter en utilisant l’API REST.

API de conversion d’Excel en image

Nous allons utiliser Aspose.Cells Cloud SDK for Java qui fournit les capacités pour créer, éditer et convertir Excel en PDF, Excel en JPG, Excel en HTML , et divers autres formats. Maintenant, pour utiliser le SDK, nous devons ajouter les détails suivants dans pom.xml du projet de type de construction maven.

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

Une fois la référence SDK ajoutée, l’étape suivante consiste à créer un compte sur Aspose Cloud et à rechercher/créer l’ID client et le secret client sur Cloud Dashboard.

Convertir Excel en JPG en Java

Explorons maintenant les détails de la conversion d’Excel en JPG à l’aide d’un extrait de code Java. Veuillez noter que nous allons lire une feuille de calcul Excel à partir du lecteur local et générer une image Excel. Dans cette approche, toutes les feuilles de calcul d’entrée Excel seront converties en image JPG.

  • 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
  • Enfin, appelez la méthode cellsWorkbookPutConvertWorkbook(…) pour l’opération de conversion d’image Excel
// 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;
        
    // format de fichier résultant
    String format = "JPG";
    		
    // charger le fichier depuis le système local
    File file = new File(fileName);	
    
    // effectuer une opération de conversion de document
    File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Resultant.jpg", null, null);  
            
    // imprimer le message de réussite
    System.out.println("Excel to JPG Conversion successful !");
    }catch(Exception ex)
    {
	      System.out.println(ex);
    }
aperçu du fichier excel en JPG

image1:- Aperçu de la conversion Excel en JPG

Le classeur Excel d’entrée utilisé dans l’exemple ci-dessus peut être téléchargé à partir de myDocument.xlsx.

Image de feuille de calcul à l’aide des commandes cURL

Dans cette section, nous allons discuter des détails sur la façon de convertir une feuille de calcul particulière au format JPG. Maintenant, pour lancer la conversion Excel en JPG, nous devons 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"

Une fois que nous avons le jeton JWT, nous devons exécuter la commande suivante pour convertir une feuille de calcul particulière nommée “Sheet2” au format JPG. Le JPG résultant est renvoyé en tant qu’objet de réponse et peut être enregistré sur le lecteur local.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument.xlsx/worksheets/Sheet2?format=JPG&verticalResolution=800&horizontalResolution=1024" \ -H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-o  Converted.jpg
feuille de calcul en jpg

Image 2 :- Feuille de calcul unique en aperçu jpg

Conclusion

Dans cet article, nous avons exploré les détails de la conversion d’Excel en JPG à l’aide d’extraits de code Java. L’API offre la possibilité d’effectuer une conversion Excel en image dans son ensemble ou nous pouvons convertir des feuilles de calcul sélectionnées au format xls au format jpg. Comme nos SDK sont construits sous une licence MIT, le code source complet peut être téléchargé depuis 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 :