XLSX vers DOCX Java

La conversion Excel vers Word peut être utile lorsque vous devez exporter des données d’une feuille de calcul vers un tableau dans un document Word. Afin d’automatiser cette conversion, cet article explique comment convertir des fichiers Excel XLSX au format Word DOCX à l’aide de Java. De plus, des options supplémentaires sont également discutées pour personnaliser la conversion XLSX en DOCX.

API de conversion Excel vers Word Java

Aspose.Cells for Java est une API de manipulation de feuille de calcul qui vous permet de générer, traiter et manipuler des fichiers Excel. De plus, l’API fournit une conversion de haute qualité des fichiers Excel XLSX vers d’autres formats, notamment DOCX, PDF, etc. Vous pouvez soit télécharger l’API, soit l’installer à l’aide de la configuration Maven suivante.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-cells</artifactId>
    <version>21.3</version>
</dependency>

Convertir XLSX en DOCX en Java

La conversion d’une feuille de calcul Excel en un document Word est aussi simple que bonjour. Cela peut être fait en quelques étapes en utilisant Aspose.Cells for Java. Voici les étapes pour convertir un fichier XLSX au format DOCX.

L’exemple de code suivant montre comment convertir un fichier Excel XLSX en Word DOCX à l’aide de Java.

// Instancier un objet Workbook par le chemin du fichier Excel
Workbook workbook = new Workbook("workbook.xlsx");

// Enregistrer au format DOCX
workbook.save("Book1.docx", SaveFormat.DOCX);

Personnaliser la conversion XLSX en DOCX en Java

Vous pouvez également personnaliser la conversion d’Excel en Word à l’aide des différentes options fournies par la classe DocxSaveOptions. Voici la liste des options que vous pouvez utiliser.

  • CachedFileFolder : le dossier de cache pour stocker des données volumineuses.
  • ClearData : vide le classeur après avoir enregistré le fichier.
  • CreateDirectory : Si true et que le répertoire n’existe pas, le répertoire sera automatiquement créé avant d’enregistrer le fichier.
  • MergeAreas : indique s’il faut fusionner les zones de formatage et validation avant d’enregistrer le fichier.
  • RefreshChartCache : indique si les données du cache du graphique sont actualisées.
  • SortNames : indique s’il faut trier les noms définis avant d’enregistrer des dossiers.
  • UpdateSmartArt : indique s’il faut mettre à jour le paramètre d’art intelligent.
  • ValidateMergedAreas : indique si valider les cellules fusionnées avant d’enregistrer le fichier.
  • WarningCallback : Obtient ou définit un rappel d’avertissement.

L’exemple de code suivant montre comment utiliser la classe DocxSaveOptions lors de la conversion d’Excel XLSX en Word DOCX à l’aide de Java.

// Instancier un objet Workbook par le chemin du fichier Excel
Workbook workbook = new Workbook("workbook.xlsx");

// Créer des options de sauvegarde DOCX
DocxSaveOptions options = new DocxSaveOptions();
options.setClearData(true);
options.setCreateDirectory(true);
options.setCachedFileFolder("cache");
options.setMergeAreas(true);

// Enregistrer au format DOCX
workbook.save("Book1.docx", options);

Obtenez une licence API gratuite

Vous pouvez essayer gratuitement Aspose.Cells for Java en obtenant une licence temporaire.

Conclusion

Dans cet article, vous avez appris à convertir des fichiers Excel XLSX au format DOCX à l’aide de Java. De plus, vous avez vu comment utiliser différentes options pour personnaliser la conversion d’Excel en Word. Vous pouvez en savoir plus sur Aspose.Cells for Java en utilisant documentation. De plus, si vous avez des questions ou des requêtes, n’hésitez pas à nous contacter via notre forum.

Voir également