EPPlus 6
EPPlus 6 se publicó el 12 de abril de 2022
EPPlus 6 introduce soporte para .NET 6 y cuenta con las siguientes nuevas características.
Exportación en Html/Css/JSON
EPPlus 6 incluye nuevas funciones para exportar tablas, rangos de celdas y estilos a html y css. También hay una nueva exportación de rangos celulares a JSON.
See our new samples website:
Html/Css exportJSON export
...and our developer wiki:
Html/Css exportJSON export
System.Drawing ya no se utiliza en plataformas que no son 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 no Windows, EPPlus 6, por defecto, no llamará a esta biblioteca en otras plataformas.
EPPlus 6 aún tiene una referencia a System.Drawing.Common, pero solo usará esta biblioteca en plataformas Windows donde aún esté soportada.
Nueva implementación interna
En EPPlus 6, la funcionalidad que antes proporcionaba System.Drawing ha sido reemplazada por una implementación interna y solo de código gestionado. Esto tiene muchas ventajas, especialmente en plataformas que no son Windows; véase 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 versiones anteriores de EPPlus tienen clases del espacio de nombres System.Drawing en sus interfaces públicas, estas firmas de método han sido eliminadas en EPPlus 6. Esto afecta, por ejemplo, al método ExcelDrawing.AddPicture .
See this wiki-article with more details: Breaking changes
Se admiten nuevos formatos de imagen
Hemos añadido soporte para nuevos formatos de imagen en EPPlus 6, aquí está la lista completa de formatos soportados:
- Svg - ¡Nuevo!
- Ico - ¡Nuevo!
- WebP - ¡Nuevo!
- Jpg
- Bmp
- Gif
- Png
- Tif
- Emf
- Wmf
Nuevas funciones soportadas en el cálculo de fórmulas
Continuamente añadimos soporte para nuevas funciones; en EPPlus 6 hemos añadido 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 |
Consulta la lista completa de funciones soportadas en nuestra 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 tu licencia sigue activa/válida.
Consulta estas dos páginas en nuestra wiki para desarrolladores: