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
- Converti XLSX in DOCX in Java
- Personalizza la conversione da XLSX a DOCX in Java
- Ottieni una licenza API gratuita
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.
- Innanzitutto, carica il file XLSX di Excel utilizzando la classe Cartella di lavoro.
- Infine, converti XLSX in DOCX usando il metodo Workbook.save(String, SaveFormat.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.