exceller au mot

Convertir Excel en Word en Java

Comme les classeurs Excel sont l’un des formats de fichier de facto pour stocker, analyser et générer des rapports sur un ensemble raisonnable de données. Il est souvent utilisé par les équipes comptables pour l’analyse financière, l’organisation des données, le suivi du temps, etc. Cependant, Excel n’est pas conçu pour le travail collaboratif et est vulnérable à la fraude/corruption. De plus, il est difficile de dire qui a édité la feuille de calcul. Ainsi, sa conversion en document Word peut être une solution viable. L’un des avantages d’utiliser Microsoft Word est qu’il est disponible pratiquement partout. En outre, l’aide instantanée, le volet de navigation, la flexibilité du document, etc. font partie des principales fonctionnalités du document MS Word. Dans cet article, nous allons discuter des détails sur la façon de convertir Excel en document Word à l’aide de l’API REST.

API de conversion Excel vers Word

Afin de convertir Excel en Word, nous allons utiliser Aspose.Cells Cloud SDK for Java. Son API basée sur REST offre les capacités de créer, modifier, convertir Excel en PDF, Excel en JPG, Excel en HTML et autres formats de fichiers pris en charge. Nous devons créer un projet de type de construction maven et 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>

La prochaine étape importante 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 Word en Java

Dans cette section, nous allons discuter des étapes à suivre pour convertir un document Excel en document Word à l’aide d’un extrait de code Java. Veuillez noter que nous allons lire une feuille de calcul Excel à partir du lecteur local et après la conversion, le document Word résultant sera enregistré dans le stockage Cloud.

  • 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 = "DOCX";
    		
    // 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.docx", null, null);  
            
    // imprimer le message de réussite
    System.out.println("Successfull conversion of Excel to Word !");
    }catch(Exception ex)
    {
	      System.out.println(ex);
    }
aperçu Excel vers Word

image 1 :- Aperçu de la conversion d’Excel en Word

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

Exporter Excel vers Word à l’aide des commandes cURL

Nous pouvons également exporter Excel vers un document Word à l’aide des commandes cURL. Donc, comme prérequis, nous devons d’abord 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 exporter Excel vers un document Word. Le DOCX résultant est stocké dans le stockage en nuage.

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>"
Exporter Excel vers Word

Image 2 :- Aperçu de la conversion d’Excel en Word

Conclusion

Cet article a exploré les détails sur la façon de convertir Excel en Word à l’aide d’extraits de code Java. Nous avons également appris les détails sur la façon d’exporter Excel vers Word à l’aide des commandes cURL. Veuillez noter que nos SDK sont construits sous une licence MIT, de sorte que 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 de support produit] gratuit 9.

Articles Liés

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