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 array

O EPPlus 7 possui um novo mecanismo de cálculo que suporta fórmulas de array dinâmico e fórmulas de array legado. Esse é 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, incluindo maior precisão e desempenho.

Fórmulas de matriz dinâmica

Fórmulas de matriz dinâmica são um recurso poderoso que foi introduzido no Excel em 2018.

Mais sobre fórmulas de array dinâmico (Microsoft)

O EPPlus agora suporta fórmulas de matriz dinâmica nos 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 array dinâmico a um livro de exercícios.

EPPlus wiki - fórmulas de matrizes dinâmicas

Fórmulas de matrizes legadas

O EPPlus agora suporta fórmulas legadas de array nos cálculos. Fórmulas de array legado existem no Excel há muito tempo e exigem que o tamanho do intervalo de saída seja conhecido quando você digita a fórmula.

EPPlus wiki - fórmulas de array legado

Novas funções suportadas pelo EPPlus 7

Continuamente adicionamos suporte para novas funções, no EPPlus 7 adicionamos mais de 100 novas funções.

Novas funções no EPPlus 7

Veja a lista completa de funções suportadas em nossa wiki para desenvolvedores.


Formatação condicional

Desempenho aprimorado e melhor suporte para referências cruzadas de folhas de cálculo. O suporte para barras de dados e conjuntos de ícones também foi aprimorado.

Melhorias condicionais na formatação

Para mais detalhes, veja nosso wiki para desenvolvedores.


Novos métodos Take e Skip para as faixas de folhas de exercícios

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 de Take e Skip


Novos projetos de exemplo

Criamos novos projetos de exemplos, adicionamos novos exemplos e melhoramos a estrutura de pastas. Existe 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 conjuntos de ícones e barras de dados).
  • Melhorias de desempenho no Rich Text.
  • LoadFromCollection - Adicionar formatos numéricos às colunas do intervalo importado em tempo de execução. Melhorias nas ordens de ordenação das colunas.

Versão 7.2

A versão 7.2 foi lançada em 18 de junho de 2024.

  • Cálculo de tabela dinâmica - Inclui suporte para a função GETPIVOTDATA nos cálculos.
  • Exportação HTML - Suporte completo para formatos condicionais em exportação HTML, incluindo conjuntos de ícones e barras de dados.
  • Suporte adicionado para copiar desenhos
  • Suporte para transposição de intervalos em funções de importação/exportação e ao copiar intervalos.
  • Adicionado suporte para importar e exportar arquivos de texto de largura fixa.
  • Novas funções suportadas nos cálculos de fórmulas: GETPIVOTDATA, MMULT, MINVERSE, MDETERM, MUNIT, TEXTSPLIT, TEXTAFTER, TEXTBEFORE, LET

Versão 7.3

A versão 7.3 foi lançada em 20 de agosto de 2024.

  • Precisão conforme exibido - Isso significa que números decimais nas células podem ser arredondados de acordo com o formato numérico da célula.
  • Novas funções suportadas nos cálculos de fórmulas: LINEST, LOGEST, GROWTH, TREND, DPRODUCT, DSTDEV, DSTDEVP

Versão 7.4

A versão 7.4 foi lançada em 2 de outubro de 2024.

  • Formatação condicional em tabelas dinâmicas via áreas dinâmicas
  • Imagens vinculadas
  • Novas funções suportadas nos cálculos de fórmulas: AREAS, TDIST

Versão 7.5

A versão 7.5 foi lançada em 15 de novembro de 2024.

  • Assemblies EPPlus e pacote NuGet são assinados com um certificado GlobalSign emitido para a EPPlus Software, garantindo validação de integridade

Versão 7.6

A versão 7.6 foi lançada em 6 de fevereiro de 2025.

  • Adicionado o framework alvo .NET 9.
  • Removeram frameworks fora de suporte .NET 6 e .NET 7

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. A versão 7.2.0 foi lançada em 18 de junho de 2024. A versão 7.3.0 foi lançada em 20 de agosto de 2024. A versão 7.4.0 foi lançada em 2 de outubro de 2024. A versão 7.5.0 foi lançada em 15 de novembro de 2024. A versão 7.6 foi lançada em 6 de fevereiro de 2025.
Se eu tiver uma licença comercial para EPPlus 5/6, posso fazer upgrade para EPPlus 7 com minha licença atual?
Sim, se sua carteira ainda estiver ativa/válida.
Como faço para atualizar das versões anteriores para o EPPlus 7?
Veja estas três páginas em nossa wiki para desenvolvedores: