Las hojas de cálculo de Excel le permiten almacenar y organizar bien los datos en forma tabular. Puede realizar cálculos y generar diferentes tipos de gráficos y tablas para analizar los datos. Sin embargo, en varios escenarios, es posible que deba realizar una conversión de Excel a HTML para convertir hojas de trabajo en páginas HTML. Por ejemplo, al incrustar el contenido de las hojas de cálculo en páginas web. De acuerdo con eso, este artículo tiene como objetivo cubrir cómo convertir archivos Excel XLSX a HTML mediante programación usando Java.
- API de conversión de Excel a HTML Java
- Conversión de Excel a HTML Java
- Convierta Excel a HTML con información sobre herramientas
- Convierta Excel a HTML con preferencia de presentación
- Obtenga una licencia gratis
API de conversión de Excel a HTML Java
Aspose.Cells for Java es una API de manipulación de hojas de cálculo que está diseñada para implementar la automatización de Excel dentro de las aplicaciones Java. Además, el motor de conversión de hojas de cálculo integrado de la API le permite convertir archivos XLSX a HTML u otros formatos. Puede descargar la API o instalarla dentro de sus aplicaciones basadas en 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>20.11</version>
</dependency>
Conversión de Excel a HTML Java
La conversión de Excel a HTML usando Aspose.Cells es tan fácil como un pastel. Simplemente cargue la hoja de cálculo de Excel y guárdela como un archivo HTML. Los siguientes son los pasos para convertir un archivo Excel XLSX a HTML.
- Cargue el archivo XLSX usando la clase Workbook.
- Guarde el archivo con la extensión .html usando el método Workbook.Save(String).
El siguiente ejemplo de código muestra cómo convertir un archivo de Excel a HTML usando Java.
// Cargar archivo de Excel
Workbook workbook = new Workbook("workbook.xlsx");
// Guardar como archivo Excel XLSX
workbook.save("Excel-to-HTML.html");
Convierta Excel a HTML con información sobre herramientas
En determinadas situaciones, el texto supera el ancho de la celda de la hoja de cálculo. Cuando convierte una hoja de trabajo de este tipo en una página HTML, parte del texto se oculta. Para tales escenarios, puede habilitar la información sobre herramientas para ver el texto excedido. Los siguientes son los pasos para habilitar la información sobre herramientas en la conversión de Excel a HTML.
- Cargue el archivo XLSX usando la clase Workbook.
- Cree una instancia de la clase HtmlSaveOptions.
- Use HtmlSaveOptions.setAddTooltipText(true) para habilitar la información sobre herramientas.
- Guarde el archivo con la extensión .html usando el método Workbook.Save(String, HtmlSaveOptions).
El siguiente ejemplo de código muestra cómo habilitar la información sobre herramientas en la conversión de Excel a HTML en Java.
// Cargar archivo de Excel
Workbook workbook = new Workbook("workbook.xlsx");
// Crear opciones HTML y habilitar información sobre herramientas
HtmlSaveOptions options = new HtmlSaveOptions();
options.setAddTooltipText(true);
// Guardar como archivo Excel XLSX
workbook.save("Excel-to-HTML.html", options);
Convierta Excel a HTML con preferencia de presentación
Aspose.Cells for Java proporciona una función adicional para configurar la preferencia de presentación para las páginas HTML renderizadas. Puede usar esta función para obtener una presentación más atractiva de los libros de Excel cuando se procesan en HTML. Para esto, puede establecer la propiedad HtmlSaveOptions.setPresentationPreference(true). El siguiente ejemplo de código muestra cómo habilitar la preferencia de presentación en la conversión de Excel a HTML.
// Cargar archivo de Excel
Workbook workbook = new Workbook("workbook.xlsx");
// Cree opciones HTML y habilite la preferencia de presentación
HtmlSaveOptions options = new HtmlSaveOptions();
options.setPresentationPreference(true);
// Guardar como archivo Excel XLSX
workbook.save("Excel-to-HTML.html", options);
Pruebe Aspose.Cells gratis
Puede usar Aspose.Cells for Java de forma gratuita y sin restricciones con una licencia de prueba gratuita.
Conclusión
En este artículo, aprendió cómo convertir archivos de Excel a HTML usando Java. Además, ha visto cómo habilitar la información sobre herramientas y la preferencia de presentación en la conversión de Excel a HTML. Puede explorar más sobre la API de Java Excel utilizando la documentación.