Registro de cambios: Actualizaciones, hitos, hoja de ruta

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

Únete a 50.000 desarrolladores para recibir actualizaciones

Hoja de ruta de IronXL

IronXL se creó para facilitar a los desarrolladores la lectura y creación de archivos XLS, XLSX y CSV en C# y todos los demás lenguajes .NET.

IronXL lidera la iniciativa que permite a los desarrolladores editar archivos Excel en C#, sin necesidad de Office Interop.

Hoy nuestro equipo está centrado en seguir avanzando en IronXL dando prioridad a los comentarios de nuestra comunidad de desarrolladores

Cada mes se lanzan nuevas versiones, con nuevas funcionalidades que convierten a IronXL en la opción preferida de muchos desarrolladores.

A largo plazo, tenemos previsto lanzar IronXL para múltiples lenguajes de programación. Se están llevando a cabo las primeras fases de I+D para crear nuevos productos de MS Office para Word, PowerPoint y el resto de Microsoft Office Suite.


Diciembre de 2024

IronXL 2024.12.1

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

Características y mejoras

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

Notas de publicación:

  • Actualizado IronSoftware.System.Drawing a 2024.12.3.
  • Actualizado IronSoftware.Common a 2024.11.2.
  • Rendimiento mejorado para recuperar rangos de celdas(De 5 a 10 veces más rápido para archivos medianos a grandes).
  • Mejorada la evaluación de fórmulas mediante la memorización de los resultados evaluados.
  • Se corrigió una excepción de referencia nula que ocurría al cargar ciertos archivos.
  • Se solucionó un problema al recuperar valores de fecha de las fórmulas.
  • Funcionalidad añadida para convertir Workbook y Worksheet en diferentes formatos como streams.

Noviembre 2024

IronXL 2024.11.16

1 de noviembre de 2024
Versión 2024.11.16
Ver 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 publicación:

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

Octubre 2024

IronXL 2024.10.2

de octubre de 2024
Versión 2024.10.2
Ver 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 publicación:

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

Septiembre de 2024

IronXL 2024.9.3

de septiembre de 2024
Versión 2024.8.5
Ver 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 publicación:

  • Corrección de errores menores

Agosto de 2024

IronXL 2024.8.5

0 de julio de 2024
Versión 2024.8.5
Ver 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 publicación:

  • Corrección de errores menores

Julio de 2024

IronXL 2024.7.1

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 publicación:

  • Corrección de errores menores

Junio de 2024

IronXL 2024.6.1

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 publicación:

  • Corrección de errores menores

Mayo de 2024

IronXL 2024.5.5

9 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 publicación:

  • Corrección de errores menores
  • Actualiza IronSoftware.System.Drawing a la versión 2024.5.1

Abril de 2024

IronXL 2024.4.4

4 abr 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 publicación:

  • Corrige un error por el que una fórmula "compartida(del tipo que se copia en varias celdas) se perdería al guardar un archivo.
  • Actualiza IronSoftware.System.Drawing a la versión 2024.4.1

Marzo de 2024

IronXL 2024.3.20

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

Características y mejoras

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

Notas de publicación:

  • Actualiza IronSoftware.Common a la versión 2024.1.7
  • Actualiza IronSoftware.System.Drawing a la versión 2024.3.4
  • Se corrige un error por el que la clave de licencia no se recogía del archivo web.config en .NET Framework.

Febrero de 2024

IronXL 2024.2.25

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

Características y mejoras

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

Notas de publicación:

  • Actualiza IronSoftware.Common a la versión 2024.1.2
  • Se corrige un error que provocaba una ejecución muy lenta de los métodos que cargaban datos de DataSets.(los métodos `LoadWorkSheetsFromDataSet)
  • Mejoras de rendimiento como resultado de la corrección anterior en muchos otros métodos que crean un gran número de celdas.
  • Se corrige un error por el que cualquier cambio de estilo en una celda provocaba que el color de primer plano de la celda se estableciera en negro.
  • Los métodos IronXL.Cell.Int64Value e IronXL.Cell.Int32Value son obsoletos y serán eliminados en el futuro. Utilice IronXL.Cell.IntValue y IronXL.Cell.LongValue en su lugar
  • Añade la clase IronXL.Cells.Comment para representar los comentarios de las celdas con setters y getters para todas las propiedades de los comentarios.
  • Añade 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 añaden como invisibles por defecto

Enero de 2024

IronXL 2024.1.21

9 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 publicación:

  • Mejoras menores y corrección de errores

Diciembre de 2023

IronXL 2023.12.19

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 publicación:

  • Se ha corregido un error que provocaba excepciones al crear nombres definidos.
  • Corrige los problemas por los que la carga de hojas de cálculo que contienen una hoja de gráfico arroja un error. Tenga en cuenta que las hojas de gráficos seguirán sin cargarse. La compatibilidad con las hojas de gráficos sigue siendo una petición de funcionalidad.
  • Añade una función para convertir tablas con nombre en DataTables.
  • Añade soporte para validaciones de datos:
  • Propiedad DataValidations añadida a WorkSheet. Contiene todas las validaciones de datos de la hoja de cálculo y contiene métodos para añadir y eliminar validaciones de datos.
  • Todos los tipos de validaciones de datos pueden leerse desde hojas de cálculo.
  • Se pueden añadir validaciones de datos WholeNumber, Decimal, TextLength, Date, List y FormulaList a WorkSheet.

Noviembre de 2023

IronXL 2023.11.12

7 de octubre de 2023
Versión 2023.11.12
Ver 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 publicación:

  • IronDrawing se actualiza a la versión 2023.11.1
  • Pequeñas correcciones y mejoras
  • La clase IronXL.Logger está obsoleta. Utilice 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 publicación:

  • IronDrawing se actualiza a la versión 2023.10.2
  • Añadida dependencia de IronSoftware.Common 2023.10.2
  • Pequeñas correcciones y mejoras

Septiembre de 2023

IronXL v2023.9.29

9 de septiembre de 2023
Versión 2023.9.29
Ver Referencia de API de IronXL v2023.9.29

Características y mejoras

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

Notas de publicación:

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

Agosto de 2023

IronXL v2023.8.19

1 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 publicación:

  • Mejoras y correcciones menores.
  • Actualiza las dependencias.

Julio de 2023

IronXL v2023.7.4

de julio de 2023
Versión 2023.7.4
Ver 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 publicación:

  • Añade el GetMergedRegions que se utiliza para recuperar una lista de regiones fusionadas.
  • Corrige un error por el que el Claro no ha eliminado todas las hojas de cálculo de la colección.
  • Corrige un error por el que el InsertarColumna omite la última fila.
  • Corrige un error por el que el Range.ToDataTable dejaba de convertir cuando encontraba una fila vacía.
  • Añade EliminarColumna grupo de métodos a Gama, RangoFila, RangoColumna, Hoja de trabajo.
  • InsertarColumna 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.
  • Deja obsoleta la función Range.AllRowsInRange y Range.AllColumnsInRange propiedades, utilice Range.Rows y Range.Columns en su lugar. Esto también es válido para el Hoja de trabajo, RangoFila y RangoColumna clases.
  • 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 incluirá ahora las columnas vacías al final del rango que contienen cualquier información de estilo.
  • Corregidos numerosos errores en Range.Trim método, incluido un error en el que Recorte no recortaría las columnas vacías.
  • Range.RemoveColumn y Range.RemoveRow los métodos ahora SIEMPRE eliminarán la columna/fila por completo de la hoja, desplazando hacia arriba/izquierda las filas/columnas situadas debajo/a la derecha de las eliminadas, si después de la eliminación la columna/fila está vacía.
  • Añade Range.Count que devuelve el número de celdas del rango sin iterar sobre todas las celdas.
  • Cambia el Range.ColumnCount y Range.RowCount para devolver el número de columnas/filas del rango sin iterar sobre todas las celdas.
  • Mejora la documentación de la clase Range y sus herederos.
  • InsertRow y InsertarColumna devolverán ahora la fila/columna insertada. Lo mismo para InsertRows y InsertarColumnas pero estos devolverán listas de columnas/filas insertadas.
  • La dirección del rango ahora se actualizará correctamente cuando se cambie el rango (con Recorte/Inserte/Eliminar/Resta métodos).
  • Añade WorkSheet.RangeAddress propiedad con la dirección de la zona en uso en la hoja
  • Actualizaciones IronSoftware.System.Drawing a la versión 2023.7.1

Junio de 2023

IronXL v2023.6.4

9 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 publicación:

  • Añade SetBorderStyle que se utiliza para definir el tipo y el color del borde.
  • Se corrige un error por el que "&" en las series de los gráficos rompe el archivo resultante después de guardarlo.
  • Se corrige un error por el que si un archivo .xlsx (.xlsm, .xltx, etc.) tenía una etiqueta br de apertura y cierre en su estructura XML interna - WorkBook.Load lanzaría una excepción.
  • Actualiza la dependencia de IronDrawing a la versión 2023.6.1.

Mayo de 2023

IronXL v2023.5.4

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 publicación:

  • Se soluciona un problema por el que 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

9 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 publicación:

  • Añade compatibilidad con las claves de licencia de IronSuite
  • Corrige problemas con las claves de licencia almacenados en archivos .config y .json no ser recogidos por IronXL
  • Añade soporte para claves de licencia almacenadas en archivos .config y .json en subcarpetas de la aplicación.

Febrero de 2023

IronXL v2023.2.5

7 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 publicación:

  • Ahora es necesario aceptar los términos del CLUF antes de instalar el paquete nuget.
  • Mejora las descripciones intellisense de la clase Range
  • Se corrige un error por el que la propiedad WorkSheet.PhysicalColumnCount lanzaba una excepción cuando se accedía a ella mientras no existían columnas en la hoja de cálculo.
  • Mejora las descripciones intellisense para la propiedad Cell.Hyperlink
  • Se ha corregido un error por el que, en algunos casos, la propiedad Cell.Hyperlink detectaba un tipo de hipervínculo incorrecto.
  • Mejora la descripción de una excepción que se produce cuando se utilizan los métodos AutoSizeRow/AutoSizeColumn mientras no se encuentran fuentes en el sistema.
  • Actualiza las dependencias

Enero de 2023

IronXL v2023.1.14

1 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 publicación:

  • Enum utilizado para WorkSheet.InsertImage método se cambia a IronXL.Drawing.Images.ImageFormat
  • Se corrige un error por el que, en distintas localizaciones, los gráficos podían corromperse debido al separador decimal.
  • Mejoras de rendimiento

Diciembre de 2022

IronXL v2022.12.11262

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

Características y mejoras

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

Notas de publicación:

  • Corrige un error por el que un Licencias cuando se ejecuta una aplicación que utiliza IronXL con un depurador de Visual Studio conectado.
  • Se corrige un error por el que si se borraba uno de los gráficos múltiples y luego se añadía otro, se producía una excepción.
  • Los títulos de los gráficos ya no se superponen al área del gráfico.

IronXL v2022.12.10926

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 publicación:

  • Se corrige un error por el que WorkBook.ExportToHtml lanzaba una excepción debido a colores no indexados en el documento.
  • Se corrige un error por el que las llamadas a las propiedades de Range, WorkSheet, RangeRow, RangeColumn, RangeStyle, RangeFont y RangeBorder creaban innecesariamente todas las celdas del rango.
  • Se ha corregido un error por el que se producía una excepción al cargar archivos .XLSX con una configuración específica de WebPublishing.
  • Añade las propiedades WorkSheet.PhysicalColumnCount y WorkSheet.PhysicalRowCount, que devuelven el número de filas y columnas que están físicamente presentes 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 Ranges grandes. Esto se aplica a todos los objetos que heredan de Range (WorkSheet, RangeRow etc.)

Noviembre de 2022

IronXL v2022.11.10251

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 publicación:

  • Añade sobrecargas a los métodos de carga de libros de trabajo para aceptar una contraseña para libros de trabajo XLSX, XLSM y XLTX cifrados. Lista completa de sobrecargas añadidas:
    • TryLoad(cadena nombrearchivo, cadena contraseña, out WorkBook workBook)
    • Load(byte [] datos, cadena contraseña)
    • Load(flujo flujo, cadena contraseña)
    • LoadExcel(byte [] datos, cadena contraseña)
    • LoadExcel(Archivo stream, cadena contraseña)
    • LoadExcel(cadena nombrearchivo, cadena contraseña)
    • FromByteArray(byte [] datos, cadena contraseña)
    • FromStream(Flujo flujo, cadena contraseña)
  • Añade un método WorkBook.Encrypt(string password) que escribirá un libro de trabajo en un MemoryStream, lo encriptará utilizando una contraseña proporcionada como argumento o la almacenada en la propiedad WorkBook.Password y devolverá el MemoryStream encriptado resultante. Sólo es compatible con libros de trabajo de tipo XLSX, XLSM y XLTX.
  • Añade un método WorkBook.Decrypt(Stream stream, string password) que descifrará un Stream una contraseña proporcionada como argumento y devolverá el MemoryStream descifrado resultante. Sólo es compatible con los tipos de libros de trabajo XLSX, XLSM y XLTX.
  • Se corrige un error por el que algunos estilos de borde provocaban una excepción al exportar el libro de trabajo como HTML.
  • Se corrige un error por el que 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

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

Características y mejoras

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

Notas de publicación:

  • Se corrige un error por el que la primera ConditionalFormattingRule creada no funcionaba correctamente.
  • Se corrige un error por el que el color de la fuente no se aplicaba mediante una regla de formato condicional.
  • Corrige un error por el que se creaban estilos duplicados al cambiar la propiedad Cell.FormatString en .xlsx
  • Se corrige un error por el que los métodos Range.Row(int) y Range.Column(int) podían tardar minutos en ejecutarse en el caso de rangos grandes.
  • Añade una enumeración IronXL.SortOrder para indicar una dirección de ordenación cuando proceda.
  • 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 del paquete nuget IronDrawing y la sustituye por IronSoftware.System.Drawing

IronXL v2022.9.8711

de septiembre de 2022
Versión 2022.9.8711
Ver la referencia de la API de IronXL v2022.9.8711

Características y mejoras

https://www.nuget.org/packages/IronXL.Excel/2022.9.8711

Notas de publicación:

  • Corrige un problema con una serie de métodos que estaban mal ofuscados 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)
  • Añade una dependencia a un paquete nuget de IronDrawing para permitir el casting implícito desde System.Drawing.Color cuando se utilicen métodos de la lista anterior.
  • Añade un método IronXL.Drawing.Images.Image.ToAnyBitmap() que crea un objeto IronSoftware.Drawing.AnyBitmap a partir de los datos de bytes del objeto Image.
  • Actualiza los términos y condiciones del Acuerdo de licencia de usuario final
  • IronXL.dll ya está firmado

Agosto de 2022

IronXL v2022.8.8357

3 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 publicación:

  • Añade una función para cifrar y descifrar archivos ".xlsx", ".xlsm" y ".xltx" con una contraseña. Utilizar WorkBook.SaveAs(cadena fileName, cadena password) para encriptar el WorkBook con la contraseña proporcionada al guardarlo. Utilizar WorkBook.Load(cadena nombrearchivo, cadena contraseña) para descifrar el archivo con la contraseña proporcionada al cargar el libro de trabajo. La contraseña también se puede especificar con lo siguiente:
    • usando la propiedad WorkBook.Password (el libro de trabajo se encriptará al guardarlo 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)
    • utilizando el objeto LoadingOptions con la propiedad LoadingOptions.Password, al llamar al método WorkBook.Load(string filename, LoadingOptions options)

Para comprobar si el objeto WorkBook será encriptado al guardarlo utilice la propiedad booleana WorkBook.IsEncrypted. El cifrado también puede desactivarse asignando a 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 en su lugar especificar una contraseña).

Al establecer contraseñas en un libro de trabajo de un tipo distinto a ".xlsx", ".xlsm" y ".xltx" también se lanzará una excepción en tiempo de ejecución alertando al usuario de que el libro de trabajo no se ha podido cifrar.

  • Añade compatibilidad con .NET 6.0
  • Elimina la dependencia de System.Common.Drawing
  • Elimina la compatibilidad con .NET Framework 4.5. La versión mínima compatible de .NET Framework es ahora 4.6.2
  • Cambio de última hora: El método WorkBook.SaveAs(string filename, string listDelimiter) ha sido 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 de última hora: Se elimina el método IronXL.Drawing.Images.IImage.ToBitmap(), ya que System.Common.Drawing ya no está soportado.
  • Cambio de última hora: El método IronXL.Drawing.Images.IImage.ToImage() ahora devuelve un objeto SixLabors.ImageSharp.Image utilizado como reemplazo de los objetos System.Common.Drawing eliminados.
  • Se corrige un error por el que el color de fondo de una celda o un rango de un libro XLSX no se mostraba en Excel.
  • Se corrige un error por el que la configuración regional del idioma tailandés lanzaba una excepción de licencia.
  • Corrige un error por el que cada vez que se asignaba un valor DateTime a una nueva celda en un libro de trabajo 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 valor DateTime y formato. Por ejemplo, la creación de un libro de trabajo con 80.000 celdas con valor DateTime y formato en una sola hoja de cálculo 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

3 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 publicación:

  • Añade una forma de cambiar el valor de la cadena de una celda sin formatear automáticamente la celda: esto se consigue 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 la anchura de una fila para ajustar el contenido.
  • Se ha corregido un error que provocaba una excepción al añadir o modificar un borde.
  • Se ha corregido un error por el que se producía una excepción al cambiar el valor de una celda por una fórmula que dependía de una sola celda, por ejemplo "=A1".
  • Corrige un error por el que una cadena similar a "12-720" se interpretaba como una fecha del año 720 cuando se añadía a una celda. Excel no admite fechas anteriores al año 1900. Este tipo de cadenas 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 evitar este análisis.
  • Corrige un error que se producía cuando se cargaba, modificaba y guardaba un libro de trabajo existente: las celdas podían perder el formato original cuando se modificaba su contenido. Esto ya no ocurre.

Junio de 2022

IronXL v2022.6.6825

3 de junio de 2022
Versión 2022.6.6825
Ver Referencia de la API de IronXL v2022.6.6825

Características y mejoras

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

Notas de publicación:

  • Añade un nuevo IronXL.Formatting.ConditionType
  • Antiguo IronXL.Formatting.Enums.ConditionType es obsoleto
  • Añade compatibilidad con los estilos de formato de tabla
  • Corrige un error por el que los archivos que contienen tablas dinámicas se cargan a través de IronXL y luego se guardan y los archivos resultantes salen dañados.
  • Se corrige un error por el que se copiaba y pegaba un rango, se guardaba el libro de trabajo y el archivo resultante salía dañado.
  • Se corrige un error por el que se cargaba un archivo que contenía tipos de gráficos específicos y luego se guardaba y el archivo resultante salía dañado.
  • Se corrige un error por el que se cargaba un archivo que contenía imágenes .bmp, pero no se podía acceder a las imágenes .bmp a través del código.
  • Se corrige un error por el que se creaba un libro de trabajo que contenía un número arbitrariamente grande de celdas utilizadas, luego se guardaba y el archivo resultante salía dañado.
  • Corrige algunos otros errores poco frecuentes que ocasionalmente podían dar lugar a un archivo dañado.
  • Soluciona un problema por el que cualquier cambio de estilo aplicado a un rango de celdas tardaba una cantidad de tiempo desorbitada. 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 los creados con IronXL como los importados y editados por IronXL.
  • Mejora notablemente el rendimiento, generar un archivo con 10000 celdas usadas antes tardaba 1,5 minutos, ahora sólo tarda 20 segundos (variará en función de las operaciones realizadas en una celda por su código).

Marzo de 2022

IronXL v2022.3.0

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

Características y mejoras

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

Notas de publicación:

  • Mejorado: Compatibilidad con .NET 6
  • Mejorado: Velocidad y estabilidad

Diciembre de 2021

IronXL v2021.12.0

1 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 publicación:

  • Mejorado: Compatibilidad con .NET 5 y .NET 6 beta
  • Mejorado: Velocidad y estabilidad
  • Mejorado: Registro

Octubre de 2021

IronXL v2021.11.0

9 de octubre de 2021
Versión 2021.11.0
Ver 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 publicación:

  • Mejorado: Soporte para .NET 5 y .NET 6 beta
  • Error corregido: La validación de claves de licencia ahora es segura para los espacios en blanco.
  • Mejorado: Velocidad y estabilidad

Agosto de 2021

IronXL v2021.9.0

4 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 publicación:

  • Error corregido: ahora funciona con .NET 5.07
  • Error corregido: Lectura de claves de licencia de los archivos de configuración del proyecto (edge casess)
  • Mejorado: Velocidad y estabilidad