Per i dati in forma tabellare dei tuoi documenti PDF e Word, a volte è necessario convertirli in fogli di calcolo Excel. Dobbiamo automatizzare questa conversione di tanti documenti in fogli di calcolo o più cartelle di lavoro. Questo articolo discuterà come convertire a livello di codice documenti Word in Excel e anche come convertire file PDF in fogli di calcolo Excel in Java.
I seguenti argomenti sono discussi brevemente qui:
- API Java - Conversione da documenti a fogli di calcolo
- Converti PDF in foglio di calcolo Excel
- Convertire un foglio di calcolo da Word a Excel
- Conversione da PDF o Word a foglio di calcolo con più opzioni
API Java per la conversione in foglio di calcolo
GroupDocs.Conversion for Java è l’API che ti consente di convertire documenti PDF e Word in fogli di calcolo all’interno delle tue applicazioni Java. L’API consente la conversione di documenti e immagini in molti formati di file. Alcuni dei formati di documento supportati includono documenti di elaborazione testi, fogli di calcolo, presentazioni, eBook, formati AutoCAD, PDF, messaggi di posta elettronica, pagine Web e immagini.
Scarica e configura
Puoi ottenere la libreria di conversione dalla sezione download o aggiungere la seguente configurazione pom.xml nella tua applicazione Java basata su Maven. Successivamente, puoi provare esempi di questo articolo e molti altri esempi disponibili su GitHub. Per i dettagli, puoi visitare il Riferimento API.
<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>
Converti PDF in Excel in Java
È possibile seguire i seguenti passaggi per convertire qualsiasi documento PDF in un foglio di calcolo Excel.
- Carica il file PDF utilizzando la classe Converter.
- Prepara le opzioni di conversione usando SpreadsheetConvertOptions.
- Chiama il metodo convert con le opzioni create.
L’esempio di codice seguente mostra come convertire un file PDF in un foglio di calcolo XLSX di Excel in Java.
// Converti documento PDF in foglio di calcolo Excel in Java
Converter converter = new Converter("document.pdf");
SpreadsheetConvertOptions options = new SpreadsheetConvertOptions();
converter.convert("pdfToExcel.xlsx", options);
Converti Word in Excel in Java
Allo stesso modo, qualsiasi documento Word può essere convertito in un foglio di calcolo Excel nello stesso modo in cui abbiamo appena convertito il documento PDF. Fornisci il file sorgente corretto e convertilo in XLS o XLSX.
Di seguito sono riportati i passaggi per convertire qualsiasi file DOC DOCX in un foglio di calcolo Excel.
- Carica il file DOC, DOCX utilizzando la classe Converter.
- Prepara le opzioni di conversione utilizzando SpreadsheetConvertOptions.
- Chiama il metodo convert della classe Converter con le opzioni.
Il seguente codice sorgente mostra come convertire un file DOC o DOCX in formato Excel XLSX in Java.
// Converti documento Word in foglio di calcolo Excel in Java
Converter converter = new Converter("document.docx");
SpreadsheetConvertOptions options = new SpreadsheetConvertOptions();
converter.convert("wordToExcel.xlsx", options);
Conversione da PDF o Word a foglio di calcolo con più opzioni utilizzando Java
Non sei obbligato a convertire l’intero documento ogni volta. Puoi convertire solo le pagine selezionate del tuo documento. L’API ti dà il privilegio di convertire il documento con varie opzioni che includono:
- A partire da Numero di pagina.
- Conteggio pagine.
- Pagine specifiche per la conversione.
- Formato in cui convertire.
- Password per proteggere il file.
- Zoom per renderlo più grande o più piccolo.
- Filigrana sul file del convertitore.
Di seguito sono riportati i passaggi su come convertire alcune pagine di un file PDF in formato XLSX con diversi zoom in Java.
// Converti la seconda pagina del file PDF in Excel in Java con alcune opzioni
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);
Il file PDF e il foglio di calcolo convertito come output sono mostrati qui. Ha convertito la seconda pagina del file PDF in formato XLSX.
Ottieni una licenza API gratuita
Puoi ottenere una licenza temporanea gratuita per utilizzare l’API senza limitazioni di valutazione.
Conclusione
In questo articolo abbiamo discusso della conversione di documenti PDF e Word in un foglio di calcolo Excel in Java. Inoltre, abbiamo imparato come convertire qualsiasi parte del documento con opzioni come filigrana, zoom e renderlo protetto utilizzando la protezione tramite password.
Per ulteriori opzioni ed esempi, visita la documentazione e il repository GitHub. Per domande, contattaci tramite il forum.