EPPlus 6

Nova versão principal foi lançada 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 export
JSON export

...and our developer wiki:

Html/Css export
JSON export

dependência System.Drawing removida

Versões anteriores do EPPlus dependiam da biblioteca System.Drawing.Common para manuseio de imagens e medições de texto. Como a Microsoft anunciou que esta biblioteca não é mais suportada em plataformas não-Windows, removemos essa dependência.

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 samples
Quebrando 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.

Q & A

Quando a nova versão será lançada?
EPPlus 6.0.3 foi lançado em 12 de abril de 2022

Se eu tiver uma licença comercial para EPPlus 5, posso atualizar para o EPPlus 6 sob a minha licença existente?
Sim