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.

Novas funções no EPPlus 7

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);
            
            
New Take- and Skip-methods

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.VB

Versão 7.1

A versão 7.1 foi lançada em 28 de março de 2024.

  • HtmlExport - O EPPlus agora inclui formatos condicionais (ainda não há conjuntos de ícones e barras de dados).
  • Melhorias de desempenho no Rich Text.
  • LoadFromCollection - Adicione formatos de número a colunas do intervalo importado em tempo de execução. Melhorias nas ordens de classificação de coluna.

Perguntas e respostas

Quando essa versão principal foi lançada?
EPPlus 7.0.0 foi lançado em 26 de outubro de 2023. A versão 7.1.0 foi lançada em 28 de março de 2024.
Se eu tiver uma licença comercial para EPPlus 5/6, posso atualizar para EPPlus 7 sob minha licença existente?
Sim, se sua licença ainda estiver ativa/válida.
Como faço para atualizar de versões anteriores para EPPlus 7?
Veja estas três páginas em nosso wiki para desenvolvedores: