Cómo convertir XLS a XLSX en C#

Este tutorial rápido describe cómo convertir XLS a XLSX en C# sin utilizar ninguna herramienta de terceros. Ayuda a personalizar la operación de carga de XLS para reducir el requisito de memoria y la creación de archivos XLSX con los datos deseados solo desde el XLS de origen. Para convertir XLS a XLSX C# también se proporciona código que demuestra no solo la conversión requerida, sino también guías para personalizar el proceso de carga de XLS para evitar que se copien datos innecesarios en el XLSX convertido.

Pasos para convertir XLS a XLSX usando C#

  1. Configure su aplicación para agregar una referencia a Aspose.Cells for .NET desde el administrador de paquetes NuGet
  2. Crea una instancia del objeto de clase LoadOptions para controlar la carga del archivo XLS
  3. Configure el objeto de la clase LoadOptions antes de cargar el archivo XLS
  4. Cargue el archivo XLS en el objeto Workbook usando la configuración de LoadOptions
  5. Guarde el archivo XLS cargado como XLSX en el disco

Los pasos anteriores proporcionan un proceso paso a paso para ayudarlo a usar C# convertir XLS a XLSX. Este proceso es bastante simple y solo requiere un par de líneas de código si solo desea guardar el XLS en XLSX sin ninguna personalización. Sin embargo, con fines de aprendizaje, los pasos y el código de muestra se comparten para controlar la operación de carga del archivo XLS, como filtrar datos del XLS y también configurar el indicador para ejecutar fórmulas automáticamente al abrir el archivo XLS de origen.

Código para convertir XLS a XLSX en C#

Este código usa el objeto de la clase LoadOptions y demuestra algunas propiedades como la configuración de la memoria, marca para analizar la fórmula una vez que se abre el archivo, establece la contraseña para abrir el archivo y establece el filtro para cargar datos de hojas que solo tienen imágenes. También hay muchas otras opciones, como verificar las restricciones de Excel o no al ingresar datos en las celdas, configurar las fuentes predeterminadas, configurar el tamaño del papel, etc.

En este tutorial, hemos aprendido que para guardar XLS en XLSX API basada en C# se puede usar de manera efectiva. Si desea conocer el proceso para convertir Excel en una imagen, consulte el artículo sobre cómo convertir Excel a imagen en C#.

 Español