EPPlus 6
EPPlus 6 foi lançado em 12 de abril de 2022
O EPPlus 6 introduz suporte para .NET 6 e traz os seguintes novos recursos.
Exportação em Html/Css/JSON
O EPPlus 6 vem com novos recursos para exportar tabelas, intervalos de células 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 sejam Windows
Versões anteriores do EPPlus dependiam da biblioteca System.Drawing.Common para o tratamento 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 referência ao 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 por System.Drawing foi substituída por uma implementação interna e apenas de código gerenciado. Isso traz muitas vantagens, especialmente em plataformas que não são Windows – veja este exemplo onde o EPPlus 6 roda no lado do cliente Blazor (web assembly):
Blazor sample 1...or our new Docker samples for EPPlus 6:
EPPlus Docker samplesMudanças recentes
Como versões anteriores do EPPlus possuem classes do namespace System.Drawing 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 de fórmulas
Continuamente adicionamos suporte para novas funções; no EPPlus 6 já 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 para desenvolvedores.
Versão 6.1
A versão 6.1 foi lançada em 3 de novembro de 2022. Ele traz as seguintes novidades e melhorias:
Perguntas e Respostas
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 carteira ainda estiver ativa/válida.
Veja estas duas páginas em nossa wiki para desenvolvedores: