Habilitar o deshabilitar el Comprobador de compatibilidad de Excel en Java

MS Excel es una aplicación de hoja de cálculo ampliamente utilizada, que está disponible en diferentes versiones. Por lo tanto, pueden ocurrir problemas de compatibilidad al abrir un archivo con las funciones más recientes en una versión anterior de MS Excel. MS Excel contiene un comprobador de compatibilidad, que se ejecuta al guardar los archivos. Verifica que las funciones más nuevas, que no son compatibles con los formatos anteriores, no se utilizan en el archivo. Sin embargo, en ciertos casos, debe deshabilitar el verificador de compatibilidad. En este artículo, aprenderá cómo deshabilitar el comprobador de compatibilidad para libros de trabajo de MS Excel en C#.

Biblioteca C# para deshabilitar el Comprobador de compatibilidad en Excel

Aspose.Cells for .NET es una popular API de manipulación de hojas de cálculo que le permite crear archivos de hojas de cálculo desde cero. Además, le permite manipular archivos de Excel existentes con bastante facilidad. Usaremos esta API para deshabilitar el verificador de compatibilidad para archivos de Excel. Puede descargar la DLL de la API o instalarla mediante NuGet.

PM> Install-Package Aspose.Cells

Deshabilitar el Comprobador de compatibilidad en archivos de Excel

El comprobador de compatibilidad de un archivo de Excel se puede desactivar actualizando la configuración del libro. Los siguientes son los pasos para lograrlo.

  • Primero, use la clase Workbook para cargar el archivo de Excel deseado.
  • Luego, use la propiedad Workbook.Settings.CheckCompatibility para deshabilitar el verificador de compatibilidad (establezca verdadero y falso para habilitar y deshabilitar el verificador, respectivamente).
  • Finalmente, guarde el archivo de Excel usando el método Workbook.Save(string).

El siguiente ejemplo de código muestra cómo deshabilitar el comprobador de compatibilidad mediante C#.

// Cargar archivo de Excel
Workbook wb = new Workbook("workbook.xls");

// Desactivar comprobador de compatibilidad
wb.Settings.CheckCompatibility = false;

// Guardar el archivo
wb.Save("output.xls");

Obtenga una licencia gratis

Puede usar Aspose.Cells for .NET sin limitaciones de evaluación usando una licencia temporal.

Conclusión

Mientras manipula archivos de Excel desde sus aplicaciones .NET, es posible que deba desactivar el comprobador de compatibilidad. Para lograrlo, en este artículo, aprendió cómo habilitar o deshabilitar el verificador de compatibilidad para archivos de Excel usando C#. Aparte de eso, puede explorar otras características de Aspose.Cells for .NET utilizando la documentación. Además, puede publicar sus preguntas y consultas en nuestro foro.

Ver también