Este tutorial explica cómo eliminar la fórmula pero mantener los datos en Excel en Java usando un código simple. Proporcionará detalles sobre cómo cargar un archivo de Excel y luego procesarlo para eliminar la fórmula accediendo a cada celda individualmente. Al final, puede guardar este archivo tal como está o en un formato diferente, como el archivo XLSX en el disco.
Pasos para eliminar la fórmula pero mantener los datos en Excel en Java
- Desde el repositorio de Maven, agregue una referencia a la biblioteca Aspose.Cells a su proyecto
- Agregue una referencia a las clases Workbook y Cell usando Importar en el programa
- Cargue el libro de trabajo del que se eliminará la fórmula
- Obtenga una referencia a la celda en la hoja de trabajo de destino donde se eliminará la fórmula
- Usando la referencia de celda, guarde el valor existente en una variable temporal
- Establecer la fórmula vacía en la celda de destino
- Establecer el valor de celda de la variable temporal
- Guarde el archivo de salida sin fórmula que solo tenga datos
Con estos pasos, puede acceder a cualquier hoja de trabajo del archivo de Excel de destino y luego obtener la referencia a la celda deseada cuya fórmula se eliminará. Durante esta operación, primero guarda el valor en una variable temporal y luego elimina la fórmula. Finalmente, el valor original se establece nuevamente en la misma celda.
Código para eliminar fórmula en Excel sin eliminar datos en Java
El código de muestra anterior demuestra cómo eliminar la fórmula pero mantener los datos en Excel en Java celda por celda. Sin embargo, si tiene un archivo grande y desea eliminar todas las fórmulas de todo el libro de trabajo a la vez, simplemente llame a removeFormulas() en la colección de celdas de la hoja de trabajo como se muestra en el siguiente código de ejemplo.
Código para eliminar todas las fórmulas en Excel sin eliminar datos en Java
Cabe señalar que no se requiere ninguna otra herramienta o software de terceros como Interop o MS Excel para ejecutar este código. Además, si desea guardar el archivo de salida en algún otro formato como PDF, puede consultar el artículo sobre cómo generar PDF desde Excel en Java.