Pour les données sous forme de tableau de vos documents PDF et Word, vous devez parfois les convertir en feuilles de calcul Excel. Nous devons automatiser cette conversion d’autant de documents en feuilles de calcul ou en plusieurs classeurs. Cet article explique comment convertir par programmation des documents Word en Excel et également comment convertir des fichiers PDF en feuilles de calcul Excel en Java.

Convertir Word et PDF en Excel en Java

Les sujets suivants sont brièvement abordés ici :

API Java pour la conversion en feuille de calcul

GroupDocs.Conversion for Java est l’API qui vous permet de convertir des documents PDF et Word en feuilles de calcul dans vos applications Java. L’API permet les conversions de documents et d’images dans de nombreux formats de fichiers. Certains des formats de document pris en charge comprennent les documents de traitement de texte, les feuilles de calcul, les présentations, les livres électroniques, les formats AutoCAD, PDF, les messages électroniques, les pages Web et les images.

Télécharger et configurer

Vous pouvez obtenir la bibliothèque de conversion à partir de la section des téléchargements ou ajouter la configuration pom.xml suivante dans votre application Java basée sur Maven. Ensuite, vous pouvez essayer des exemples de cet article ainsi que de nombreux autres exemples disponibles sur GitHub. Pour plus de détails, vous pouvez visiter la API Reference.

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-conversion</artifactId>
        <version>21.4</version> 
</dependency>

Convertir PDF en Excel en Java

Les étapes suivantes peuvent être suivies pour convertir n’importe quel document PDF en une feuille de calcul Excel.

L’exemple de code suivant montre comment convertir un fichier PDF en une feuille de calcul Excel XLSX en Java.

// Convertir un document PDF en feuille de calcul Excel en Java
Converter converter = new Converter("document.pdf");
SpreadsheetConvertOptions options = new SpreadsheetConvertOptions();
converter.convert("pdfToExcel.xlsx", options);

Convertir Word en Excel en Java

De même, tout document Word peut être converti en feuille de calcul Excel de la même manière que nous venons de convertir le document PDF. Fournissez le bon fichier source et convertissez-le en XLS ou XLSX.

Voici l’étape pour convertir n’importe quel fichier DOC DOCX en une feuille de calcul Excel.

  • Chargez le fichier DOC, DOCX à l’aide de la classe Converter.
  • Préparez les options de conversion à l’aide de SpreadsheetConvertOptions.
  • Appelez la méthode convert de la classe Converter avec des options.

Le code source suivant montre comment convertir un fichier DOC ou DOCX au format Excel XLSX en Java.

// Convertir un document Word en feuille de calcul Excel en Java
Converter converter = new Converter("document.docx");
SpreadsheetConvertOptions options = new SpreadsheetConvertOptions();
converter.convert("wordToExcel.xlsx", options);

Conversion PDF ou Word en feuille de calcul avec plus d’options en utilisant Java

Vous n’êtes pas obligé de convertir l’intégralité du document à chaque fois. Vous pouvez convertir uniquement les pages sélectionnées de votre document. L’API vous donne le privilège de convertir le document avec diverses options qui incluent :

  • Début du numéro de page.
  • Nombre de pages.
  • Pages spécifiques pour la conversion.
  • Format de conversion.
  • Mot de passe pour protéger le fichier.
  • Zoom pour l’agrandir ou le réduire.
  • Filigrane sur le fichier du convertisseur.

Voici les étapes à suivre pour convertir certaines des pages d’un fichier PDF au format XLSX avec un zoom différent en Java.

// Convertir la deuxième page du fichier PDF en Excel en Java avec quelques options
Converter converter = new Converter("document.pdf");
SpreadsheetConvertOptions options = new SpreadsheetConvertOptions();
options.setPageNumber(2);
options.setPagesCount(1);
options.setFormat(SpreadsheetFileType.Xlsx);
options.setZoom(120);

converter.convert("pdfToExcelAdv.xlsx", options);

Le fichier PDF et la feuille de calcul convertie en sortie sont affichés ici. Il a converti la deuxième page du fichier PDF au format XLSX.

Convertir PDF en Excel XLS XLSX par programme

Obtenez une licence API gratuite

Vous pouvez obtenir une licence temporaire gratuite afin d’utiliser l’API sans limitations d’évaluation.

Conclusion

Dans cet article, nous avons discuté de la conversion de documents PDF et Word en une feuille de calcul Excel en Java. De plus, nous avons appris à convertir n’importe quelle partie du document avec des options telles que le filigrane, le zoom et à le protéger à l’aide d’une protection par mot de passe.

Pour plus d’options et d’exemples, consultez la documentation et le référentiel GitHub. Pour toute question, contactez-nous via le forum.

Voir également