EPPlus 6
EPPlus 6 fue lanzado el 12 de abril de 2022
EPPlus 6 introduce soporte para .NET 6 y tiene las siguientes características nuevas.
Exportación html/css/JSON
EPPlus 6 viene con nuevas características para exportar tablas, rangos de celdas y estilos a html y css. También hay una nueva exportación de rangos de celdas a JSON.
See our new samples website:
Html/Css exportJSON export
...and our developer wiki:
Html/Css exportJSON export
System.Drawing ya no se usa en plataformas que no sean Windows
Las versiones anteriores de EPPlus dependían de la biblioteca System.Drawing.Common para el manejo de imágenes y mediciones de texto. Como Microsoft ha anunciado que esta biblioteca ya no es compatible con plataformas que no sean Windows, EPPlus 6, de forma predeterminada, no llamará a esta biblioteca en otras plataformas.
EPPlus 6 todavía tiene una referencia a System.Drawing.Common, pero solo usará esta biblioteca en plataformas Windows donde todavía sea compatible.
Nueva implementación interna
En EPPlus 6, la funcionalidad proporcionada anteriormente por System.Drawing ha sido reemplazada por una implementación interna de solo código administrado. Esto tiene muchas ventajas, especialmente en plataformas que no son Windows: consulte este ejemplo donde EPPlus 6 se ejecuta en el lado del cliente Blazor (web assembly):
Blazor sample 1...or our new Docker samples for EPPlus 6:
EPPlus Docker samplesCambios de última hora
Dado que las versiones anteriores de EPPlus tienen clases del espacio de nombres System.Drawing en sus interfaces públicas, estas firmas de métodos se han eliminado en EPPlus 6. Esto afecta, por ejemplo, al método ExcelDrawing.AddPicture .
See this wiki-article with more details: Breaking changes
Nuevos formatos de imagen compatibles
Hemos agregado soporte para nuevos formatos de imagen en EPPlus 6, aquí está la lista completa de formatos compatibles:
- Svg - ¡Nuevo!
- Ico - ¡Nuevo!
- WebP - ¡Nuevo!
- Jpg
- Bmp
- Gif
- Png
- Tif
- Emf
- Wmf
Nuevas funciones admitidas en el cálculo de fórmulas
Continuamente agregamos soporte para nuevas funciones, en EPPlus 6 hemos agregado más de 30 nuevas funciones, principalmente en las categorías financiera y estadística.
BETADIST | BETA.DIST | BETAINV |
BETA.INV | CHIDIST | CHISQ.DIST.RT |
CHIINV | CHISQ.INV | CHISQ.INV.RT |
CORREL | EXPONDIST | EXPON.DIST |
FISHER | FISHERINV | FORECAST |
FORECAST.LINEAR | GAUSS | GEOMEAN |
HARMEAN | INTERCEPT | KURT |
PEARSON | PHI | RSQ |
SKEW | SKEW.P | STANDARDIZE |
ACCRINT | ACCRINTM | TBILLEQ |
TBILLPRICE | TBILLYIELD |
Vea la lista completa de funciones compatibles en nuestro wiki para desarrolladores.
Versión 6.1
La versión 6.1 se lanzó el 3 de noviembre de 2022. Cuenta con las siguientes novedades y mejoras:
Preguntas y respuestas
EPPlus 6.0.3 se lanzó el 12 de abril de 2022. La versión 6.1 se lanzó el 3 de noviembre de 2022.
Sí, si su licencia aún está activa/válida.
Vea estas dos páginas en nuestro wiki para desarrolladores: