Da Word a Excel Java

La conversione di documenti Word in formato Excel è un caso d’uso comune quando si ha a che fare con l’estrazione e l’analisi di dati strutturati. Questa guida ti guiderà attraverso il processo di conversione di Word DOCX in Excel XLSX in Java. Che tu stia estraendo tabelle di dati, creando report o formattando documenti per un’ulteriore manipolazione, questa conversione può aiutarti a semplificare il tuo flusso di lavoro.

Perché convertire Word in Excel?

Esistono diversi motivi per cui potrebbe essere utile convertire Word in Excel:

  • Estrazione dati: quando i documenti Word contengono tabelle o dati strutturati, esportarli in Excel semplifica l’analisi e la manipolazione dei dati.

  • Reporting: Excel offre strumenti migliori per calcoli, grafici e visualizzazioni, rendendolo ideale per presentare i dati in un formato più analitico.

  • Automazione: per gli sviluppatori che lavorano con grandi volumi di dati o che hanno bisogno di automatizzare i report, la conversione da Word a Excel semplifica il processo e apre ulteriori possibilità di automazione.

Convertitore da Word a Excel - Configurazione API Java

Puoi esportare documenti Word in formato foglio di lavoro Excel configurando Conholdate.Total per Java nel tuo ambiente. Puoi scaricare il file JAR o incollare le seguenti configurazioni Maven nel file pom.xml del tuo progetto:

<dependency>
<groupId>com.conholdate</groupId>
<artifactId>conholdate-total</artifactId>
<version>24.8</version>
<type>pom</type>
</dependency>

Convertire Word in Excel in Java

È possibile convertire Word DOCX in Excel XLSX in Java seguendo i seguenti passaggi:

  • La classe Converter viene utilizzata per caricare il documento Word e gestire il processo di conversione.
  • L’oggetto classe SpreadsheetConvertOptions consente di definire opzioni specifiche per la conversione.
  • Specificare il numero di pagina del documento Word da convertire e il numero di pagine da convertire.
  • Imposta diverse opzioni personalizzate per il rendering.
  • Salvare il file convertito con il nome file fornito utilizzando il metodo convert().

Il seguente frammento di codice mostra come convertire il formato Word in Excel in Java:

// Crea un'istanza della classe Converter
com.groupdocs.conversion.Converter converter = new com.groupdocs.conversion.Converter("sample.docx");

// Avvia un oggetto della classe SpreadsheetConvertOptions
com.groupdocs.conversion.options.convert.SpreadsheetConvertOptions options = new com.groupdocs.conversion.options.convert.SpreadsheetConvertOptions();

// Imposta opzioni personalizzate
options.setPageNumber(2);
options.setPagesCount(1);
options.setFormat(com.groupdocs.conversion.filetypes.SpreadsheetFileType.Xls);
options.setZoom(150);

// Salvare il file Excel convertito
converter.convert("converted.xls", options);

Licenza di valutazione gratuita

È possibile ottenere una licenza temporanea gratuita per testare le diverse funzionalità dell’API al massimo delle loro capacità.

Riassumendo

Convertire Word in Excel in Java è un modo potente per gestire le conversioni dei documenti. Con opzioni facili da usare e un supporto completo per i formati, consente agli sviluppatori di automatizzare e semplificare in modo efficiente le attività di elaborazione dei documenti. In caso di ambiguità, contattaci su forum.

Domande frequenti

Posso convertire più pagine da un documento Word a Excel?

Sì, puoi usare il metodo setPagesCount() per definire quante pagine vuoi convertire dal documento Word.

Posso personalizzare ulteriormente il processo di conversione?

Sì, la classe SpreadsheetConvertOptions consente di personalizzare varie impostazioni, come il livello di zoom, il formato del file, ecc.

È possibile convertire le tabelle di un documento Word in Excel?

Sì, se il documento Word contiene tabelle, queste verranno conservate nell’output Excel.

Vedi anche