Varias versiones de MS Excel están disponibles y se utilizan en todo el mundo. Esto hace posible que las versiones más nuevas brinden características que pueden no estar disponibles en las más antiguas. Por lo tanto, MS Excel utiliza el comprobador de compatibilidad para degradar las funciones que no son compatibles con un formato anterior al guardar los archivos. Mientras manipula archivos de Excel, es posible que deba desactivar el comprobador de compatibilidad de forma dinámica. Para lograrlo, este artículo muestra cómo deshabilitar el verificador de compatibilidad para libros de trabajo de MS Excel en Java.
- Comprobador de compatibilidad de la biblioteca Java para Excel
- Deshabilitar el Comprobador de compatibilidad en archivos de Excel
Biblioteca Java para deshabilitar el Comprobador de compatibilidad en Excel
Aspose.Cells for Java proporciona una amplia gama de características para la manipulación de hojas de cálculo. Con la API, puede crear nuevos documentos de hoja de cálculo desde cero y manipular los existentes. Usaremos esta API para deshabilitar el verificador de compatibilidad para archivos de Excel. Puede descargar el JAR de la API o instalarlo usando las siguientes configuraciones 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.11</version>
</dependency>
Deshabilitar el Comprobador de compatibilidad en archivos de Excel
Para deshabilitar el comprobador de compatibilidad de un libro de Excel, debe actualizar la configuración del libro. Los siguientes son los pasos para realizar esta operación.
- Primero, cargue el archivo de Excel usando la clase Workbook.
- Luego, deshabilite el verificador de compatibilidad usando el método Workbook.getSettings().setCheckCompatibility(boolean) (establezca verdadero y falso para habilitar y deshabilitar el verificador, respectivamente).
- Finalmente, guarde el Workbook actualizado usando el método Workbook.save(string).
El siguiente ejemplo de código muestra cómo deshabilitar el comprobador de compatibilidad mediante Java.
// Cargar archivo de Excel
Workbook wb = new Workbook("workbook.xls");
// Desactivar comprobador de compatibilidad
wb.getSettings().setCheckCompatibility(false);
// Guardar el archivo
wb.save("output.xls");
Obtenga una licencia gratis
Puede usar Aspose.Cells for Java sin limitaciones de evaluación usando una licencia temporal.
Conclusión
El verificador de compatibilidad de MS Excel permite a los usuarios crear documentos que todos pueden ver sin problemas de compatibilidad. Mientras trabaja con archivos de Excel mediante programación, es posible que deba desactivar el comprobador de compatibilidad. Por lo tanto, en este artículo, aprendió cómo habilitar o deshabilitar el verificador de compatibilidad para archivos de Excel usando Java. Además, también puede explorar otras características de Aspose.Cells for Java utilizando la documentación. En caso de que tenga alguna consulta, puede publicar en nuestro foro.