EPPlus 7
Nova versão principal foi lançada em 26 de outubro de 2023
O EPPlus 7 introduz os seguintes novos recursos.
Fórmulas de matriz
O EPPlus 7 tem um novo mecanismo de cálculo que oferece suporte a fórmulas de matriz dinâmica e fórmulas de matriz herdadas. Este é um recurso que tem sido muito procurado pelos usuários do EPPlus nos últimos anos.
Também fizemos muitas outras melhorias no motor de cálculo, que inclui maior precisão e desempenho.
Fórmulas de matriz dinâmica
As fórmulas de matriz dinâmica são um recurso poderoso que foi introduzido no Excel em 2018.
Saiba mais sobre fórmulas de matriz dinâmica (Microsoft)
O EPPlus agora oferece suporte a fórmulas de matriz dinâmica em cálculos. Isso inclui suporte para o chamado spill over e muitas novas funções do Excel que dependem dessa funcionalidade. Você também pode usar o EPPlus 7 para adicionar/calcular novas fórmulas de matriz dinâmica a uma pasta de trabalho.
EPPlus wiki - fórmulas de matriz dinâmica
Fórmulas de matriz herdadas
O EPPlus agora oferece suporte a fórmulas de matriz legadas em cálculos. As fórmulas de matriz herdadas existem no Excel há muito tempo e exigem que o tamanho do intervalo de saída seja conhecido quando você insere a fórmula.
EPPlus wiki - fórmulas de matriz legadas
Novas funções suportadas pelo EPPlus 7
Nós continuamente adicionamos suporte para novas funções, em EPPlus 7 adicionamos mais de 90 novas funções.
Veja a lista completa de funções suportadas em nosso wiki de desenvolvedores.
Formatação condicional
Melhor desempenho e melhor suporte para referências entre planilhas. O suporte para barras de dados e conjuntos de ícones também foi melhorado.
Melhorias na formatação condicional
Para obter mais detalhes, consulte nosso wiki para desenvolvedores.
Novos métodos Take e Skip para intervalos de planilha
Um novo conjunto de métodos que facilita o acesso a linhas/colunas específicas em um intervalo. Esses métodos são, por exemplo, úteis ao trabalhar com gráficos, tabelas e a saída de fórmulas de matriz dinâmica.
// newRange will be B3:C8
var newRange = worksheet.Cells["A1:G8"]
.SkipRows(2)
.SkipColumns(1)
.TakeColumns(2);

EPPlus wiki - Métodos Take e Skip
Novos exemplos de projetos
Criamos novos projetos de exemplo, adicionamos novos exemplos e melhoramos a estrutura de pastas. Há um projeto para C# e outro para VB.NET
EPPlus.Samples.CSharp EPPlus.Samples.VBPerguntas e respostas
EPPlus 7.0.0 foi lançado em 26 de outubro de 2023.
Sim, se sua licença ainda estiver ativa/válida.
Veja estas três páginas em nosso wiki para desenvolvedores: