La conversión de Excel a Word puede ser útil cuando necesita exportar datos de una hoja de trabajo a una tabla en un documento de Word. Para automatizar esta conversión, este artículo cubre cómo convertir archivos Excel XLSX al formato Word DOCX usando Java. Además, también se analizan opciones adicionales para personalizar la conversión de XLSX a DOCX.
- API de conversión de Excel a Word Java
- Convertir XLSX a DOCX en Java
- Personalice la conversión de XLSX a DOCX en Java
- Obtenga una licencia de API gratuita
API de conversión de Excel a Word Java
Aspose.Cells for Java es una API de manipulación de hojas de cálculo que le permite generar, procesar y manipular archivos de Excel. Además, la API proporciona conversión de alta calidad de archivos Excel XLSX a otros formatos, incluidos DOCX, PDF, etc. Puede descargar la API o instalarla con la siguiente configuración de 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>
Convertir XLSX a DOCX en Java
La conversión de una hoja de cálculo de Excel a un documento de Word es tan fácil como un pastel. Se puede hacer en un par de pasos usando Aspose.Cells for Java. Los siguientes son los pasos para convertir un archivo XLSX a formato DOCX.
- Primero, cargue el archivo Excel XLSX usando la clase Workbook.
- Finalmente, convierta XLSX a DOCX usando el método Workbook.save(String, SaveFormat.DOCX).
El siguiente ejemplo de código muestra cómo convertir un archivo Excel XLSX a Word DOCX usando Java.
// Crear una instancia de un objeto de Workbook por la ruta del archivo de Excel
Workbook workbook = new Workbook("workbook.xlsx");
// Guardar como DOCX
workbook.save("Book1.docx", SaveFormat.DOCX);
Personalice la conversión de XLSX a DOCX en Java
También puede personalizar la conversión de Excel a Word utilizando diferentes opciones proporcionadas por la clase DocxSaveOptions. La siguiente es la lista de opciones que puede utilizar.
- CachedFileFolder: la carpeta de caché para almacenar algunos datos de gran tamaño.
- ClearData: vacía el Workbook después de guardar el archivo.
- CreateDirectory: si es verdadero y el directorio no existe, el El directorio se creará automáticamente antes de guardar el archivo.
- MergeAreas: Indica si fusionar las áreas de condicional formateo y validación antes de guardar el archivo.
- RefreshChartCache: indica si se están actualizando los datos de la caché del gráfico.
- SortNames: indica si ordenar los nombres definidos antes de guardar archivos
- UpdateSmartArt: indica si se debe actualizar la configuración de arte inteligente.
- ValidateMergedAreas: Indica si validar celdas combinadas antes de guardar el archivo.
- WarningCallback: obtiene o establece una devolución de llamada de advertencia.
El siguiente ejemplo de código muestra cómo usar la clase DocxSaveOptions al convertir Excel XLSX a Word DOCX usando Java.
// Crear una instancia de un objeto de Workbook por la ruta del archivo de Excel
Workbook workbook = new Workbook("workbook.xlsx");
// Crear opciones de guardado DOCX
DocxSaveOptions options = new DocxSaveOptions();
options.setClearData(true);
options.setCreateDirectory(true);
options.setCachedFileFolder("cache");
options.setMergeAreas(true);
// Guardar como DOCX
workbook.save("Book1.docx", options);
Obtenga una licencia de API gratuita
Puede probar Aspose.Cells for Java de forma gratuita obteniendo una licencia temporal.
Conclusión
En este artículo, aprendió cómo convertir archivos Excel XLSX a formato DOCX usando Java. Además, ha visto cómo usar diferentes opciones para personalizar la conversión de Excel a Word. Puede explorar más sobre Aspose.Cells for Java usando documentación. Además, si tiene alguna pregunta o consulta, no dude en contactarnos a través de nuestro foro.