XLSX a DOCX Java

La conversione da Excel a Word potrebbe essere utile quando è necessario esportare dati da un foglio di lavoro a una tabella in un documento Word. Per automatizzare questa conversione, questo articolo spiega come convertire i file XLSX di Excel in formato Word DOCX utilizzando Java. Inoltre, vengono discusse anche opzioni aggiuntive per personalizzare la conversione da XLSX a DOCX.

API di conversione da Excel a Word Java

Aspose.Cells for Java è un’API di manipolazione del foglio di calcolo che consente di generare, elaborare e manipolare file Excel. Inoltre, l’API fornisce una conversione di alta qualità dei file XLSX di Excel in altri formati, inclusi DOCX, PDF, ecc. È possibile scaricare l’API o installarla utilizzando la seguente configurazione Maven.

<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>

Converti XLSX in DOCX in Java

La conversione di un foglio di calcolo Excel in un documento Word è facile come una torta. Può essere fatto in un paio di passaggi usando Aspose.Cells per Java. Di seguito sono riportati i passaggi per convertire un file XLSX in formato DOCX.

L’esempio di codice seguente mostra come convertire un file XLSX di Excel in Word DOCX utilizzando Java.

// Crea un'istanza di un oggetto cartella di lavoro in base al percorso del file Excel
Workbook workbook = new Workbook("workbook.xlsx");

// Salva come DOCX
workbook.save("Book1.docx", SaveFormat.DOCX);

Personalizza la conversione da XLSX a DOCX in Java

Puoi anche personalizzare la conversione da Excel a Word utilizzando diverse opzioni fornite dalla classe DocxSaveOptions. Di seguito è riportato l’elenco delle opzioni che è possibile utilizzare.

  • CachedFileFolder: la cartella della cache in cui archiviare dati di grandi dimensioni.
  • ClearData: svuota la cartella di lavoro dopo aver salvato il file.
  • CreateDirectory: se true e la directory non esiste, il file la directory verrà creata automaticamente prima di salvare il file.
  • MergeAreas: indica se unire le aree del condizionale formattazione e convalida prima di salvare il file.
  • RefreshChartCache: indica se aggiornare i dati della cache del grafico.
  • SortNames: indica se ordinare i nomi definiti prima del salvataggio File.
  • UpdateSmartArt: indica se aggiornare l’impostazione SmartArt.
  • ValidateMergedAreas: indica se convalidare le celle unite prima di salvare il file.
  • WarningCallback: ottiene o imposta la richiamata di avviso.

L’esempio di codice seguente mostra come usare la classe DocxSaveOptions durante la conversione di Excel XLSX in Word DOCX usando Java.

// Crea un'istanza di un oggetto cartella di lavoro in base al percorso del file Excel
Workbook workbook = new Workbook("workbook.xlsx");

// Crea opzioni di salvataggio DOCX
DocxSaveOptions options = new DocxSaveOptions();
options.setClearData(true);
options.setCreateDirectory(true);
options.setCachedFileFolder("cache");
options.setMergeAreas(true);

// Salva come DOCX
workbook.save("Book1.docx", options);

Ottieni una licenza API gratuita

Puoi provare Aspose.Cells per Java gratuitamente ottenendo una licenza temporanea.

Conclusione

In questo articolo, hai imparato come convertire i file XLSX di Excel in formato DOCX usando Java. Inoltre, hai visto come utilizzare diverse opzioni per personalizzare la conversione da Excel a Word. Puoi esplorare di più su Aspose.Cells per Java usando documentazione. Inoltre, se hai domande o domande, non esitare a contattarci tramite il nostro forum.

Guarda anche