El comprobador de compatibilidad de MS Excel garantiza que un archivo en un formato anterior no utilice las funciones proporcionadas por la versión más reciente de Excel. Por lo tanto, las personas que usan versiones anteriores de Excel no enfrentan problemas de compatibilidad. 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 Python.
- Biblioteca de Python para el Comprobador de compatibilidad de Excel
- Deshabilitar el Comprobador de compatibilidad de Excel
Biblioteca de Python para deshabilitar el Comprobador de compatibilidad de Excel
Aspose.Cells for Python a través de Java es una API de manipulación de hojas de cálculo potente y rica en funciones. Proporciona funciones básicas y avanzadas para crear y manipular archivos de MS Excel. Usaremos esta biblioteca para habilitar o deshabilitar el comprobador de compatibilidad en archivos de Excel. Puede descargar la API o instalarla usando el siguiente comando pip.
> pip install aspose-cells
Deshabilitar el Comprobador de compatibilidad de Excel
Para habilitar o deshabilitar el comprobador de compatibilidad para 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 True y False 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 Python.
import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook
# load Excel workbook
wb = Workbook("workbook.xls")
# disable compatibility
wb.getSettings().setCheckCompatibility(False)
# save workbook
wb.save("workbook_disabled_compatibility.xls")
print("Done...")
jpype.shutdownJVM()
Obtenga una licencia gratis
Puede usar Aspose.Cells for Python a través de Java sin limitaciones de evaluación usando una licencia temporal.
Conclusión
El comprobador de compatibilidad de MS Excel restringe a los usuarios el uso de funciones más nuevas en una versión anterior del archivo de Excel. En este artículo, ha visto cómo deshabilitar el verificador de compatibilidad en archivos de Excel usando Python. Además, también puede explorar otras características de Aspose.Cells for Python a través de Java utilizando la documentación. En caso de que tenga alguna consulta, puede publicar en nuestro foro.