EPPlus 6
EPPlus 6 foi lançado em 12 de abril de 2022
O EPPlus 6 introduz suporte para .NET 6 e tem as seguintes novidades.
Exportação html/Css/JSON
O EPPlus 6 vem com novos recursos para exportar tabelas, faixas de celular e estilos para html e css. Há também uma nova exportação de faixas de células para json.
See our new samples website:
Html/Css exportJSON export
...and our developer wiki:
Html/Css exportJSON export
System.Drawing não é mais usado em plataformas que não são do Windows
As versões anteriores do EPPlus dependiam da biblioteca System.Drawing.Common para manipulação de imagens e medições de texto. Como a Microsoft anunciou que essa biblioteca não é mais suportada em plataformas que não são Windows, o EPPlus 6, por padrão, não chamará essa biblioteca em outras plataformas.
O EPPlus 6 ainda tem uma referência a System.Drawing.Common, mas só usará essa biblioteca em plataformas Windows onde ainda é suportada.
Nova implementação interna
No EPPlus 6, a funcionalidade anteriormente fornecida pelo System.Drawing foi substituída por uma implementação interna e gerenciada de código. Isso tem muitas vantagens, especialmente em plataformas não-Windows - veja este exemplo onde o EPPlus 6 é executado no lado do cliente Blazor (web assembly):
Blazor sample 1...or our new Docker samples for EPPlus 6:
EPPlus Docker samplesQuebrando mudanças
Desde que as versões anteriores do EPPlus têm classes do System.Drawing namespace em suas interfaces públicas essas assinaturas de método foram removidas no EPPlus 6. Isso afeta, por exemplo, o método ExcelDrawing.AddPicture .
See this wiki-article with more details: Breaking changes
Novos formatos de imagem suportados
Adicionamos suporte para novos formatos de imagem no EPPlus 6, aqui está a lista completa de formatos suportados:
- Svg - Novo!
- Ico - Novo!
- WebP - Novo!
- Jpg
- Bmp
- Gif
- Png
- Tif
- Emf
- Wmf
Novas funções suportadas no cálculo da fórmula
Adicionamos continuamente suporte para novas funções, no EPPlus 6 adicionamos mais de 30 novas funções - principalmente nas categorias financeira e estatí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 |
Veja a lista completa de funções suportadas em nosso wiki desenvolvedor.
Versão 6.1
A versão 6.1 foi lançada em 3 de novembro de 2022. Tem os seguintes novos recursos e melhorias:
Q & A
EPPlus 6.0.3 foi lançado em 12 de abril de 2022. A versão 6.1 foi lançada em 3 de novembro de 2022.
Sim, se sua licença ainda estiver ativa/válida.
Veja estas duas páginas em nosso wiki desenvolvedor: