Registro de cambios de la biblioteca IronXL para Excel .NET

This article was translated from English: Does it need improvement?
Translated
View the article in English

Hoja de ruta de IronXL

IronXL fue creado para facilitar a los desarrolladores leer y crear archivos XLS, XLSX y CSV en C# y todos los demás lenguajes .NET.

IronXL está liderando el camino para capacitar a los desarrolladores a editar archivos de Excel en C#, sin la necesidad de Office Interop.

Hoy nuestro equipo está enfocado en seguir avanzando con IronXL al priorizar los comentarios de nuestra comunidad de desarrolladores.

Las versiones de compilación están sucediendo mensualmente, con nuevas funcionalidades que hacen de IronXL la opción preferida para muchos desarrolladores.

A largo plazo, planeamos lanzar IronXL para múltiples lenguajes de programación. La investigación y desarrollo en etapa temprana está en progreso para construir productos adicionales de MS Office para Word, PowerPoint y el resto de la suite de Microsoft Office.


Marzo de 2026

IronXL v2026.3.1

1 de marzo de 2026
Versión 2026.3.1
Ver la referencia de la API de IronXL v2026.3.1

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2026.3.1

Notas de la versión

Actualizaciones

  • Actualiza dependencias internas.

Febrero de 2026

IronXL v2026.2.1

20 de febrero de 2026
Versión 2026.2.1
Ver la versión 2026.2 de IronXL Ver la referencia de la API de IronXL v2026.2.1

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2026.2.1

Notas de la versión

Actualizaciones

  • Actualiza dependencias internas.

Enero de 2026

IronXL v2026.1.1

11 de febrero de 2026
Versión 2026.1.1
Ver la versión 2026.1 de IronXL Ver la referencia de la API de IronXL v2026.1.1

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2026.1.1

Notas de la versión

Actualizaciones

  • Actualiza dependencias internas.

Diciembre de 2025

IronXL v2025.12.2

26 de diciembre de 2025
Versión 2025.12.2

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2025.12.2

Notas de la versión

Actualizaciones

  • Corregido InvalidCastException al cargar ciertos archivos .xls que contienen registros de validación de datos.

Noviembre de 2025

IronXL v2025.12.2

10 de noviembre de 2025
Versión 2025.11.2
Ver la referencia de la API de IronXL v2025.11.2

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2025.11.2

Notas de la versión

Actualizaciones

  • Actualiza dependencias internas.

Octubre de 2025

IronXL v2025.10.4

8 de octubre de 2025
Versión 2025.10.4
Ver la referencia de la API de IronXL v2025.10.4

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2025.10.4

Notas de la versión

Correcciones de errores

  • Se corrigió un problema donde las celdas numéricas eran detectadas incorrectamente como DateTime.
  • Se corrigió un problema donde los tipos de datos se corrompían al convertir XLSX al formato XLS.
  • Se corrigió un problema donde el método AutoSizeColumn sobreestimaba el ancho de la columna.

Septiembre de 2025

IronXL v2025.9.1

3 de septiembre de 2025
Versión 2025.9.1
Ver la referencia de la API de IronXL v2025.9.1

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2025.9.1

Notas de la versión

Updates

  • Actualizaciones IronSoftware.System.Drawing a 2025.9.3.

Agosto de 2025

IronXL v2025.8.3

13 de agosto de 2025
Versión 2025.8.3
Ver la referencia de la API de IronXL v2025.8.3

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2025.8.3

Notas de la versión

Updates

  • Actualizaciones IronSoftware.System.Drawing a 2025.8.1.

Julio de 2025

IronXL v2025.7.15

22 de julio de 2025
Versión 2025.7.15
Ver la referencia de la API de IronXL v2025.7.15

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2025.7.15

Notas de la versión

Actualizaciones

  • Actualizaciones IronSoftware.System.Drawing a 2025.7.12.

Junio de 2025

IronXL v2025.6.4

5 de junio de 2025
Versión 2025.6.4
Ver la referencia de la API de IronXL v2025.6.4

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2025.6.4

Notas de la versión

Actualizaciones:

  • Actualizaciones IronSoftware.System.Drawing a 2025.6.2.

Correcciones:

  • Corrige un problema donde la propiedad LastFilledCell devolvía incorrectamente nulo para hojas de cálculo con datos dispersos.
  • Corrige un problema donde CreateNamedTable dañaba el archivo de Excel al agregar tablas a diferentes hojas.

Mayo de 2025

IronXL 2025.5.4

13 de mayo de 2025
Versión 2025.5.4
Ver la referencia de la API de IronXL v2025.5.4

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2025.5.4

Notas de la versión:

Actualizaciones

  • Actualizaciones IronSoftware.System.Drawing a 2025.5.3.
  • Actualizaciones IronSoftware.Common a 2025.3.1.

Corrección de errores

  • Corrige un problema donde Rows.Length devuelve un valor incorrecto cuando se utiliza con archivos de Excel que contienen más de 500 filas.

Abril de 2025

IronXL 2025.4.5

8 de abril de 2025
Versión 2025.4.5
Ver la referencia de la API de IronXL v2025.4.5

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2025.4.5

Notas de la versión:

  • Actualizaciones IronSoftware.System.Drawing a la versión 2025.3.6.
  • Actualizaciones IronSoftware.Common a la versión 2025.3.1.

Marzo de 2025

IronXL 2025.3.1

3 de marzo de 2025
Versión 2025.3.1
Ver la referencia de la API de IronXL v2025.3.1

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2025.3.1

Notas de la versión:

  • Actualizaciones IronSoftware.System.Drawing a la versión 2025.3.5.
  • Actualizaciones IronSoftware.Common a la versión 2025.2.3.

Febrero de 2025

IronXL 2025.2.5

3 de febrero de 2025
Versión 2025.2.5
Ver la referencia de la API de IronXL v2025.2.5

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2025.2.5

Notas de la versión:

  • Actualizado IronSoftware.System.Drawing a 2025.1.6.

Enero de 2025

IronXL 2025.1.1

3 de enero de 2025
Versión 2025.1.1
Ver la referencia de la API de IronXL v2025.1.1

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2025.1.1

Notas de la versión:

  • Actualizado IronSoftware.Common a 2024.11.4.
  • Paquetes de dependencias actualizados para abordar vulnerabilidades de seguridad conocidas.
  • Se corrigió un problema donde cargar y guardar archivos .xlsm lanzaba excepciones.
  • Se corrigió un problema donde cargar archivos de Excel causaba una excepción de "nombres de partes equivalentes".
  • Se corrigió un problema donde agregar filas rompía fórmulas.
  • Se corrigió un problema donde cargar archivos de Excel con validación de datos no válida lanzaba excepciones.
  • Se corrigió un problema donde configurar el formato de número causaba que el color de fuente del HTML generado fuera blanco.

Diciembre de 2024

IronXL 2024.12.1

3 de diciembre de 2024
Versión 2024.12.1
Ver la referencia de la API de IronXL v2024.12.1

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2024.12.1

Notas de la versión:

  • Actualizado IronSoftware.System.Drawing a 2024.12.3.
  • Actualizado IronSoftware.Common a 2024.11.2.
  • Se mejoró el rendimiento para recuperar rangos de celdas (5-10x más rápido para archivos medianos a grandes).
  • Se mejoró la evaluación de fórmulas almacenando en caché los resultados evaluados.
  • Se corrigió una excepción de referencia nula que ocurría al cargar ciertos archivos.
  • Se corrigió un problema al recuperar valores de fecha de las fórmulas.
  • Añadida funcionalidad para convertir Workbook y Worksheet en diferentes formatos como flujos.

Noviembre de 2024

IronXL 16/11/2024

11 de noviembre de 2024
Versión 2024.11.16
Ver la referencia de la API de IronXL v2024.11.16

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2024.11.16

Notas de la versión:

  • Actualizado IronSoftware.System.Drawing a 2024.9.15.
  • Actualizado IronSoftware.Common a 2024.9.38.
  • Se añadió soporte para cambiar la dirección de la columna a derecha-a-izquierda, útil para idiomas como árabe, chino y hebreo.
  • Añadidos métodos para establecer colores de pestañas con SetWorksheetTabColor y SetWorksheetTabColorIndex.
  • Añadido el método RemoveHyperlink para eliminar hipervínculos de las celdas.
  • Se corrigió un problema donde acceder al hipervínculo de una celda lanzaba una excepción de referencia nula si la celda no tenía uno.
  • Se corrigió un problema donde acceder a hipervínculos de tipo archivo en archivos XLS devolvía una cadena vacía.
  • Corregido un problema donde el método ToDataTable no calculaba con precisión todos los tipos de datos.

Octubre de 2024

IronXL 2024.10.2

3 de octubre de 2024
Versión 2024.10.2
Ver la referencia de la API de IronXL v2024.10.2

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2024.10.2

Notas de la versión:

  • Actualizaciones IronSoftware.System.Drawing a la versión 2024.9.11.

Septiembre de 2024

IronXL 2024.9.3

3 de septiembre de 2024
Versión 2024.8.5
Ver la referencia de la API de IronXL v2024.8.5

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2024.9.3

Notas de la versión:

  • Correcciones menores

Agosto de 2024

IronXL 2024.8.5

30 de julio de 2024
Versión 2024.8.5
Ver la referencia de la API de IronXL v2024.8.5

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2024.8.5

Notas de la versión:

  • Correcciones menores

Julio de 2024

IronXL 2024.7.1

5 de julio de 2024
Versión 2024.7.1
Ver la referencia de la API de IronXL v2024.7.1

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2024.7.1

Notas de la versión:

  • Correcciones menores

Junio de 2024

IronXL 2024.6.1

4 de junio de 2024
Versión 2024.6.1
Ver la referencia de la API de IronXL v2024.6.1

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2024.6.1

Notas de la versión:

  • Correcciones menores

Mayo de 2024

IronXL 2024.5.5

29 de abril de 2024
Versión 2024.5.5
Ver la referencia de la API de IronXL v2024.5.5

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2024.5.5

Notas de la versión:

  • Correcciones menores
  • Actualizaciones IronSoftware.System.Drawing a la versión 2024.5.1.

Abril de 2024

IronXL 2024.4.4

4 de abril de 2024
Versión 2024.4.4
Ver la referencia de la API de IronXL v2024.4.4

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2024.4.4

Notas de la versión:

  • Se corrige un error donde una fórmula "compartida" (del tipo que se copia en varias celdas) se perdía al guardar un archivo.
  • Actualizaciones IronSoftware.System.Drawing a la versión 2024.4.1.

Marzo de 2024

IronXL 2024.3.20

11 de marzo de 2024
Versión 2024.3.20
Ver la referencia de la API de IronXL v2024.3.20

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2024.3.20

Notas de la versión:

  • Actualizaciones Iron Software.Common a la versión 2024.1.7
  • Actualizaciones Iron Software.System.Drawing a la versión 2024.3.4
  • Se corrige un error donde la clave de licencia no se detectaba desde el archivo web.config en .NET Framework

Febrero de 2024

IronXL 2024.2.25

29 de enero de 2024
Versión 2024.2.25
Ver la referencia de la API de IronXL v2024.2.25

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2024.2.25

Notas de la versión:

  • Actualizaciones IronSoftware.Common a la versión 2024.1.2.
  • Corrige un error con una ejecución muy lenta de métodos que cargaban datos de DataSets (es decir, métodos LoadWorkSheetsFromDataSet).
  • Mejoras de rendimiento como resultado de la corrección anterior en muchos otros métodos que crean grandes cantidades de celdas
  • Corrige un error donde cualquier cambio de estilo en una celda causaría que el color de primer plano de la celda se estableciera en negro
  • Los métodos IronXl.Cell.Int64Value y IronXl.Cell.Int32Value están obsoletos y serán eliminados en el futuro. Use IronXl.Cell.IntValue y IronXl.Cell.LongValue en su lugar.
  • Agrega la clase IronXl.Cells.Comment para representar comentarios en celdas con métodos para añadir y eliminar comentarios.
  • Agrega la propiedad Comment a la clase IronXl.Cell con métodos para añadir y eliminar comentarios. La propiedad Comment es null si la celda no tiene comentario. Los comentarios se agregan como invisibles por defecto

Enero de 2024

IronXL 2024.1.21

29 de diciembre de 2023
Versión 2024.1.21
Ver la referencia de la API de IronXL v2024.1.21

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2024.1.21

Notas de la versión:

  • Mejoras menores y corrección de errores

Diciembre de 2023

IronXL 19/12/2023

1 de diciembre de 2023
Versión 2023.12.19
Ver la referencia de la API de IronXL v2023.12.19

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2023.12.19

Notas de la versión:

  • Corrige un error donde crear nombres definidos lanza excepciones.
  • Corrige los problemas donde cargar hojas de cálculo que contienen una hoja de gráfico lanza un error. Tenga en cuenta que las hojas de gráficos aún no se cargarán. El soporte para hojas de gráficos sigue siendo una solicitud de función.
  • Añade una función para convertir tablas nombradas a DataTables.
  • Agrega soporte para validaciones de datos:
    • Propiedad DataValidations añadida a WorkSheet. Contiene todas las validaciones de datos en la hoja de trabajo y contiene métodos para agregar y eliminar validaciones de datos.
    • Todos los tipos de validaciones de datos se pueden leer de las hojas de cálculo.
    • Validaciones de datos WholeNumber, Decimal, TextLength, Date, List, y FormulaList pueden ser añadidas a WorkSheet.

Noviembre de 2023

IronXL 12/11/2023

27 de octubre de 2023
Versión 2023.11.12
Ver la referencia de la API de IronXL v2023.11.12

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2023.11.12

Notas de la versión:

  • IronDrawing se actualiza a la versión 2023.11.1
  • Correcciones menores y mejoras
  • Clase IronXl.Logger está obsoleta. Use IronSoftware.Logger en su lugar.

Octubre de 2023

IronXL v2023.10.8

5 de octubre de 2023
Versión 2023.10.8
Ver la referencia de la API de IronXL v2023.10.8

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2023.10.8

Notas de la versión:

  • IronDrawing se actualiza a la versión 2023.10.2
  • Se agregó la dependencia de Iron Software.Common 2023.10.2
  • Correcciones menores y mejoras

Septiembre de 2023

IronXL v2023.9.29

19 de septiembre de 2023
Versión 2023.9.29
Ver la referencia de la API de IronXL v2023.9.29

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2023.9.29

Notas de la versión:

  • IronDrawing se actualiza a la versión 2023.9.2
  • Mejoras de estabilidad
  • Mejoras de rendimiento hasta un 25% más rápido en algunos casos

Agosto de 2023

IronXL v2023.8.19

31 de julio de 2023
Versión 2023.8.19
Ver la referencia de la API de IronXL v2023.8.19

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2023.8.19

Notas de la versión:

  • Mejoras y correcciones menores.
  • Actualiza las dependencias.

Julio de 2023

IronXL v2023.7.4

6 de julio de 2023
Versión 2023.7.4
Ver la referencia de la API de IronXL v2023.7.4

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2023.7.4

Notas de la versión:

  • Añade el método GetMergedRegions, que se usa para recuperar una lista de regiones fusionadas.
  • Corrige un error donde el método Clear no eliminaba todas las hojas de cálculo en la colección.
  • Corrige un error donde el método InsertColumn omitía la última fila.
  • Corrige un error donde el método Range.ToDataTable dejaba de convertir cuando se encontraba con una fila vacía.
  • Añade grupo de métodos RemoveColumn a Range, RangeRow, RangeColumn, Worksheet.
  • El grupo de métodos InsertColumn ahora desplazará correctamente las columnas, actualizando las fórmulas y moviendo los estilos con las celdas.
  • Mejora el rendimiento en términos de tiempo en un 20-25% en algunos casos de manipulación masiva de datos.
  • Declara obsoletas las propiedades Range.AllRowsInRange y Range.AllColumnsInRange, use Range.Rows y Range.Columns en su lugar. Esto también se aplica para las clases WorkSheet, RangeRow, y RangeColumn.
  • El rango de trabajo interno de WorkSheet ahora se actualizará correctamente con todos los cambios realizados en la hoja de trabajo.
  • El rango de trabajo interno de WorkSheet ahora incluirá las columnas vacías al final del rango que contienen cualquier información de estilo.
  • Corregidos numerosos errores en el método Range.Trim, incluyendo un error donde Trim no recortaba columnas vacías.
  • Los métodos Range.RemoveColumn y Range.RemoveRow ahora SIEMPRE eliminarán completamente la columna/fila de la hoja, desplazando hacia arriba/izquierda las filas/columnas ubicadas debajo/a la derecha de las eliminadas, si después de la eliminación la columna/fila está vacía.
  • Añade la propiedad Range.Count, que devuelve el número de celdas en el rango sin iterar sobre todas las celdas.
  • Cambia las propiedades Range.ColumnCount y Range.RowCount para devolver el número de columnas/filas en el rango sin iterar sobre todas las celdas.
  • Mejora la documentación para la clase Range y sus herederos.
  • Los métodos InsertRow y InsertColumn ahora devolverán la fila o columna insertada. Igual para los métodos InsertRows y InsertColumns pero estos devolverán listas de columnas/filas insertadas.
  • Ahora la dirección del rango se actualizará correctamente cuando el rango sea cambiado (con métodos Subtract).
  • Añade propiedad WorkSheet.RangeAddress con la dirección del área en uso en la hoja.
  • Actualizaciones IronSoftware.System.Drawing a la versión 2023.7.1.

Junio de 2023

IronXL v2023.6.4

29 de mayo de 2023
Versión 2023.6.4
Ver la referencia de la API de IronXL v2023.6.4

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2023.6.4

Notas de la versión:

  • Añade el método SetBorderStyle, usado para establecer el tipo y color de borde.
  • Corrige un error donde "&" en las series de los gráficos arruina el archivo resultante después de guardar.
  • Corrige un error donde si un archivo .xlsx (.xlsm, .xltx, etc.) tenía una etiqueta br de apertura y cierre en su estructura XML interna, el método WorkBook.Load lanzaba una excepción.
  • Actualiza la dependencia de IronDrawing a la versión 2023.6.1.

Mayo de 2023

IronXL v2023.5.4

1 de mayo de 2023
Versión 2023.5.4
Ver la referencia de la API de IronXL v2023.5.4

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2023.5.4

Notas de la versión:

  • Corrige un problema donde las claves de licencia no se recuperaban de web.config en algunos proyectos ASP.NET de .NET Framework
  • Corrige posibles advertencias sobre conflictos de versión de System.Memory

Marzo de 2023

IronXL v2023.4.13

29 de marzo de 2023
Versión 2023.4.13
Ver la referencia de la API de IronXL v2023.4.13

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2023.4.13

Notas de la versión:

  • Agrega soporte para las claves de licencia de Iron Suite
  • Corrige problemas con las claves de licencia almacenadas en archivos .config y .json que no eran reconocidas por IronXL
  • Agrega soporte para claves de licencia almacenadas en archivos .config y .json en subcarpetas de la aplicación

Febrero de 2023

IronXL v2023.2.5

27 de febrero de 2023
Versión 2023.2.5
Ver la referencia de la API de IronXL v2023.2.5

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2023.2.5

Notas de la versión:

  • Ahora se requiere el acuerdo a los términos del EULA antes de instalar el paquete nuget
  • Mejora las descripciones de IntelliSense para la clase Range
  • Corrige un error donde la propiedad WorkSheet.PhysicalColumnCount lanzaba una excepción al accederse mientras no existían columnas en la hoja de cálculo.
  • Mejora las descripciones de IntelliSense para la propiedad Cell.Hyperlink.
  • Corrige un error cuando establecer la propiedad Cell.Hyperlink a veces detectaba el tipo de hipervínculo incorrecto.
  • Mejora la descripción de una excepción que ocurre cuando los métodos AutoSizeColumn se usan mientras no se encuentran fuentes en el sistema.
  • Actualiza las dependencias

Enero de 2023

IronXL v2023.1.14

31 de enero de 2023
Versión 2023.1.14
Ver la referencia de la API de IronXL v2023.1.14

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2023.1.14

Notas de la versión:

  • La enumeración utilizada para el método WorkSheet.InsertImage se cambió a IronXl.Drawing.Images.ImageFormat.
  • Corrige un error donde en diferentes configuraciones regionales los gráficos podían corromperse debido al separador decimal
  • Mejoras de rendimiento

Diciembre de 2022

IronXL v2022.12.11262

29 de diciembre de 2022
Versión 2022.12.11262
Ver la referencia de API de IronXL v2022.12.11262

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2022.12.11262

Notas de la versión:

  • Corrige un error donde una excepción Licensing se lanza cuando se ejecuta una aplicación que usa IronXL con un depurador de Visual Studio enganchado.
  • Corrige un error donde eliminar uno de múltiples gráficos y luego agregar otro gráfico lanzaría una excepción.
  • Los títulos de los gráficos ya no se superpondrán con el área del gráfico.

IronXL v2022.12.10926

8 de diciembre de 2022
Versión 2022.12.10926
Ver la referencia de API de IronXL v2022.12.10926

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2022.12.10926

Notas de la versión:

  • Corrige un error, donde WorkBook.ExportToHtml lanzaba una excepción debido a colores no indexados en el documento.
  • Corrige un error, donde las llamadas al getter de las propiedades de Range, WorkSheet, RangeRow, RangeColumn, RangeStyle, RangeFont, y RangeBorder innecesariamente creaban todas las celdas en el rango.
  • Corrige un error, donde se lanzaba una excepción al cargar archivos .XLSX con configuraciones específicas de WebPublishing.
  • Añade las propiedades WorkSheet.PhysicalColumnCount y WorkSheet.PhysicalRowCount, que devuelven el número de filas y columnas que están presentes físicamente en esta hoja de cálculo en este momento.
  • Mejora y actualiza la documentación de IntelliSense para aclarar algunas de las propiedades y métodos de WorkSheet y Range.
  • Mejora el rendimiento al leer cualquiera de las propiedades del objeto Range, especialmente en el caso de grandes Ranges. Esto se aplica a todos los objetos que son heredados de Range (WorkSheet, RangeRow, etc.).

Noviembre de 2022

IronXL v2022.11.10251

2 de noviembre de 2022
Versión 2022.11.10251
Ver la referencia de la API de IronXL v2022.11.10251

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2022.11.10251

Notas de la versión:

  • Añade sobrecargas para los métodos de carga WorkBook para aceptar una contraseña para libros de trabajo XLSX, XLSM, y XLTX encriptados. Lista completa de sobrecargas añadidas:
    • TryLoad(string filename, string password, out WorkBook workBook)
    • Load(byte [] data, string password)
    • Load(Stream stream, string password)
    • LoadExcel(byte [] data, string password)
    • LoadExcel(Stream file, string password)
    • LoadExcel(string filename, string password)
    • FromByteArray(byte [] data, string password)
    • FromStream(Stream stream, string password)
  • Añade un método WorkBook.Encrypt(string password) que escribirá un libro de trabajo en un MemoryStream, lo encriptará usando una contraseña proporcionada como argumento o la almacenada en la propiedad WorkBook.Password, y devolverá el MemoryStream encriptado resultante. Solo compatible para los tipos de libros de trabajo XLSX, XLSM y XLTX.
  • Añade un método WorkBook.Decrypt(Stream stream, string password) que desencriptará un flujo con una contraseña proporcionada como argumento y devolverá el MemoryStream desencriptado resultante. Solo compatible para los tipos de libros de trabajo XLSX, XLSM y XLTX.
  • Corrige un error donde algunos estilos de borde causaban una excepción al exportar el libro de trabajo como HTML.
  • Corrige un error donde el método InsertRow lanzaba una excepción si la fila se insertaba en el lugar de la última fila existente.
  • Mejora la precisión de los métodos AutoSizeRow y AutoSizeColumn.
  • Mejora el rendimiento del método InsertRow en un 25%.

Septiembre de 2022

IronXL v2022.9.9454

29 de septiembre de 2022
Versión 2022.9.9454
Ver la referencia de la API de IronXL v2022.9.9454

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2022.9.9454

Notas de la versión:

  • Corrige un error donde el primer ConditionalFormattingRule creado no funcionaba correctamente.
  • Corrige un error donde el color de la fuente no se aplicaba por la regla de formato condicional.
  • Corrige un error donde se creaba un estilo duplicado cuando la propiedad Cell.FormatString se cambiaba en .xlsx.
  • Corrige un error donde los métodos Range.Row(int) y Range.Column(int) podían tardar minutos en ejecutarse para grandes rangos.
  • Añade una enumeración IronXl.SortOrder para indicar una dirección para ordenar donde sea aplicable.
  • Añade los métodos Range.SortByColumn(string, SortOrder) y Range.SortByColumn(int, SortOrder) que permiten ordenar un rango por una columna especificada, reordenando las filas de un rango que se está ordenando según el nuevo orden de la columna especificada.
  • Elimina la dependencia al paquete NuGet IronDrawing y la reemplaza por IronSoftware.System.Drawing.

IronXL v2022.9.9454

2 de septiembre de 2022
Versión 2022.9.9454
Ver la referencia de la API de IronXL v2022.9.9454

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2022.9.9454

Notas de la versión:

  • Corrige un problema con varios métodos que fueron ofuscados incorrectamente en la versión anterior. Lista de los métodos afectados: IronXl.Cells.CellFont.SetColor(Color), IronXl.Cells.CellStyle.SetBackgroundColor(Color), IronXl.Cells.XlsCellBorder.SetColor(Color), IronXl.Cells.XlsCellFont.SetColor(Color), IronXl.Cells.XlsCellStyle.SetBackgroundColor(Color), IronXl.Cells.XlsxCellBorder.SetColor(Color), IronXl.Cells.XlsxCellFont.SetColor(Color), IronXl.Cells.XlsxCellStyle.SetBackgroundColor(Color), IronXl.Ranges.RangeBorder.SetColor(Color), IronXl.Ranges.RangeFont.SetColor(Color), IronXl.Ranges.RangeStyle.SetBackgroundColor(Color), IronXl.Styles.IBorder.SetColor(Color), IronXl.Styles.IFont.SetColor(Color), IronXl.Styles.IStyle.SetBackgroundColor(Color).
  • Agrega una dependencia a un paquete NuGet IronDrawing para habilitar la conversión implícita de System.Drawing.Color al usar los métodos enumerados anteriormente.
  • Agrega un método IronXl.Drawing.Images.Image.ToAnyBitmap() que crea un objeto IronSoftware.Drawing.AnyBitmap a partir de datos byte del objeto Image.
  • Actualiza los términos y condiciones del Acuerdo de Licencia de Usuario Final.
  • IronXL.dll ahora está firmado.

Agosto de 2022

IronXL v2022.8.8357

23 de agosto de 2022
Versión 2022.8.8357
Ver la referencia de la API de IronXL v2022.8.8357

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2022.8.8357

Notas de la versión:

  • Añade una función de cifrado y descifrado de archivos ".xlsx", ".xlsm" y ".xltx" con contraseña. Use el método WorkBook.SaveAs(string fileName, string password) para encriptar el WorkBook con la contraseña proporcionada al guardarlo. Use el método WorkBook.Load(string filename, string password) para desencriptar el archivo con la contraseña proporcionada al cargar el libro de trabajo. La contraseña también puede especificarse con lo siguiente:
    • Usando la propiedad WorkBook.Password (el libro de trabajo se encriptará al guardar si esta propiedad no es nula, y no se encriptará si es nula)
    • Usando el objeto SavingOptions con la propiedad SavingOptions.Password, al llamar al método WorkBook.SaveAs(string fileName, SavingOptions options)
    • Usando el objeto LoadingOptions con la propiedad LoadingOptions.Password, al llamar al método WorkBook.Load(string filename, LoadingOptions options)
  • Para verificar si el objeto WorkBook será encriptado al guardar use la propiedad booleana WorkBook.IsEncrypted. La encriptación también puede desactivarse asignando WorkBook.IsEncrypted = false (Nota: el libro de trabajo no puede ser encriptado asignando WorkBook.IsEncrypted = true, esto lanzará una excepción en tiempo de ejecución, pidiendo especificar una contraseña).
  • Establecer contraseñas a un libro de un tipo diferente a ".xlsx", ".xlsm" y ".xltx" también lanzará una excepción en tiempo de ejecución alertando al usuario que el libro no pudo cifrarse.
  • Añade soporte for .NET 6.0
  • Elimina la dependencia de System.Common.Drawing
  • Elimina soporte for .NET Framework 4.5. La versión mínima soportada de .NET Framework ahora es 4.6.2
  • Cambio importante: El método WorkBook.SaveAs(string filename, string listDelimiter) fue renombrado a WorkBook.SaveAsWithCustomDelimiter(string filename, string listDelimiter) para eliminar la ambigüedad entre los métodos SaveAs(string filename, string listDelimiter) y SaveAs(string fileName, string password).
  • Cambio importante: El método IronXl.Drawing.Images.IImage.ToBitmap() se eliminó, ya que System.Common.Drawing ya no es compatible.
  • Cambio importante: El método IronXl.Drawing.Images.IImage.ToImage() ahora devuelve un objeto SixLabors.ImageSharp.Image utilizado como reemplazo para los objetos de System.Common.Drawing eliminados.
  • Corrige un error donde un color de fondo establecido a una celda o un rango en un libro de Excel XLSX no se renderizaba en Excel.
  • Corrige un error de configuración regional tailandesa que lanzaba excepción de licencia
  • Corrige un error donde cada vez que se asignaba a una nueva celda un valor de DateTime en un libro XLSX, se creaba un nuevo estilo de celda para cada celda, desbordando la tabla de estilos y rompiendo el archivo resultante si el número de celdas era > 64000.
  • Mejora la velocidad de creación de grandes cantidades de celdas con un valor y formato de DateTime. Por ejemplo, crear un libro con 80K celdas con valor de DateTime y formato en una sola hoja solía tardar 25 segundos, y ahora tarda menos de 0.8 segundos (el rendimiento real dependerá del entorno en el que se ejecute el código).

Julio de 2022

IronXL v2022.7.7362

13 de julio de 2022
Versión 2022.7.7362
Ver la referencia de la API de IronXL v2022.7.7362

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2022.7.7362

Notas de la versión:

  • Añade una manera de cambiar el valor de cadena de una celda sin formatear automáticamente la celda: esto se logra a través de la propiedad StringValue de una Celda.
  • Añade el método AutoSizeRow a Row y WorkSheet, que cambia la altura de una fila para ajustar el contenido.
  • Añade el método AutoSizeColumn a Column y WorkSheet, que cambia el ancho de una fila para ajustar el contenido.
  • Corrige un error donde se lanzaba una excepción al agregar o cambiar un borde.
  • Corrige un error donde se lanzaba una excepción cuando se cambiaba el valor de una celda a una fórmula que dependía de una sola celda, por ejemplo, "=A1".
  • Corrige un error donde una cadena similar a "12-720" se analizaba como una fecha en el año 720 cuando se agregaba a una celda. Excel no admite fechas anteriores al año 1900. Las cadenas como esta ya no se analizan como fechas. Sin embargo, las cadenas que podrían analizarse como una fecha válida después de 1900 seguirán analizándose como una fecha. Por ejemplo "12-1956". Utilice la propiedad StringValue para omitir este análisis.
  • Corrige un error donde un libro existente se cargaba, cambiaba y guardaba: las celdas podían perder su formato original cuando se cambiaba su contenido. Esto ya no es el caso.

Junio de 2022

IronXL v2022.6.6825

23 de junio de 2022
Versión 2022.6.6825
Ver la referencia de API de IronXL v2022.6.6825

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2022.6.6825

Notas de la versión:

  • Añade un nuevo IronXl.Formatting.ConditionType.
  • El antiguo IronXl.Formatting.Enums.ConditionType está obsoleto.
  • Añade soporte para estilos "Format as Table".
  • Corrige un error donde los archivos que contienen tablas dinámicas se cargaban a través de IronXL, luego se guardaban y los archivos resultantes salían corruptos.
  • Corrige un error donde se copiaba y pegaba un rango, se guardaba el libro y el archivo resultante salía corrupto.
  • Corrige un error donde un archivo que contiene ciertos tipos de gráficos se cargaba luego se guardaba y el archivo resultante salía corrupto.
  • Corrige un error donde un archivo que contiene imágenes .bmp se cargaba, pero las imágenes .bmp no se podían alcanzar a través del código.
  • Corrige un error donde se creaba un libro que contiene un número arbitrariamente grande de celdas usadas, luego se guardaba y el archivo resultante salía corrupto.
  • Corrige algunos otros errores raros que ocasionalmente podrían resultar en un archivo corrupto.
  • Corrige donde cualquier cambio de estilo aplicado a un rango de celdas tomaba una cantidad exorbitante de tiempo. Los cambios de estilo incluyen cambios de fuentes (altura, negrita, etc.), alineación vertical, alineación horizontal, etc.
  • Mejora la estabilidad general de los archivos resultantes, tanto creados usando IronXL como importados y editados por archivos IronXL.
  • Mejora enormemente el rendimiento, generar un archivo con 10000 celdas usadas solía tomar 1.5 minutos, ahora solo lleva 20 segundos (variará dependiendo de las operaciones realizadas en una celda por tu código).

Marzo de 2022

IronXL v2022.3.0

10 de marzo de 2022
Versión 2022.3.0
Ver la referencia de la API de IronXL v2022.3.0

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2022.3.0

Notas de la versión:

  • Mejorado: soporte .NET 6
  • Mejorado: Velocidad y Estabilidad

Diciembre de 2021

IronXL v2021.12.0

21 de diciembre de 2021
Versión 2021.12.0
Ver la referencia de la API de IronXL v2021.12.0

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2021.12.0

Notas de la versión:

  • Mejorado: soporte for .NET 5 y .NET 6 beta
  • Mejorado: Velocidad y Estabilidad
  • Mejorado: Registro

Octubre de 2021

IronXL v2021.11.0

29 de octubre de 2021
Versión 2021.11.0
Ver la referencia de la API de IronXL v2021.11.0

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2021.11.0

Notas de la versión:

  • Mejorado: soporte for .NET 5 y .NET 6 beta
  • Error corregido: validación de claves de licencia ahora es segura contra espacios
  • Mejorado: Velocidad y Estabilidad

Agosto de 2021

IronXL v2021.9.0

24 de agosto de 2021
Versión 2021.9.0

Características y Mejoras

https://www.nuget.org/packages/IronXl.Excel/2021.9.0

Notas de la versión:

  • Error Corregido: Ahora funciona con .NET 5.07
  • Error Corregido: Lectura de claves de licencia desde archivos de configuración del proyecto (casos límite)
  • Mejorado: Velocidad y Estabilidad

A PHP Error was encountered

Severity: Notice

Message: Undefined index: IronXl.Excel

Filename: helpers/counter_helper.php

Line Number: 85

Backtrace:

File: /var/www/ironpdf.com/application/helpers/counter_helper.php
Line: 85
Function: _error_handler

File: /var/www/ironpdf.com/application/views/main/sections/ready_to_started_202509.php
Line: 12
Function: getTotalDonwloadNumber

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 489
Function: view

File: /var/www/ironpdf.com/application/controllers/Products/Productupdates.php
Line: 19
Function: render_products_view

File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Undefined index: IronXl.Excel

Filename: helpers/counter_helper.php

Line Number: 85

Backtrace:

File: /var/www/ironpdf.com/application/helpers/counter_helper.php
Line: 85
Function: _error_handler

File: /var/www/ironpdf.com/application/views/main/sections/ready_to_started_202509.php
Line: 19
Function: getTotalDonwloadNumber

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 489
Function: view

File: /var/www/ironpdf.com/application/controllers/Products/Productupdates.php
Line: 19
Function: render_products_view

File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once

¿Listo para empezar?
Nuget Descargas 1,890,100 | Versión: 2026.3 recién lanzado

A PHP Error was encountered

Severity: Notice

Message: Undefined index: IronXl.Excel

Filename: helpers/counter_helper.php

Line Number: 85

Backtrace:

File: /var/www/ironpdf.com/application/helpers/counter_helper.php
Line: 85
Function: _error_handler

File: /var/www/ironpdf.com/application/views/main/sections/still_scrolling_202512.php
Line: 17
Function: getTotalDonwloadNumber

File: /var/www/ironpdf.com/application/views/products/sections/three_column_docs_page_structure.php
Line: 71
Function: view

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 88
Function: view

File: /var/www/ironpdf.com/application/views/products/product-updates/index.php
Line: 2
Function: view

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 88
Function: view

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 552
Function: view

File: /var/www/ironpdf.com/application/controllers/Products/Productupdates.php
Line: 19
Function: render_products_view

File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Undefined index: IronXl.Excel

Filename: helpers/counter_helper.php

Line Number: 85

Backtrace:

File: /var/www/ironpdf.com/application/helpers/counter_helper.php
Line: 85
Function: _error_handler

File: /var/www/ironpdf.com/application/views/main/sections/still_scrolling_202512.php
Line: 24
Function: getTotalDonwloadNumber

File: /var/www/ironpdf.com/application/views/products/sections/three_column_docs_page_structure.php
Line: 71
Function: view

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 88
Function: view

File: /var/www/ironpdf.com/application/views/products/product-updates/index.php
Line: 2
Function: view

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 88
Function: view

File: /var/www/ironpdf.com/application/libraries/Render.php
Line: 552
Function: view

File: /var/www/ironpdf.com/application/controllers/Products/Productupdates.php
Line: 19
Function: render_products_view

File: /var/www/ironpdf.com/index.php
Line: 292
Function: require_once

Still Scrolling Icon

¿Aún desplazándote?

¿Quieres una prueba rápida? PM > Install-Package IronXl.Excel
ejecuta una muestra observa cómo tus datos se convierten en una hoja de cálculo.