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
Adicionamos continuamente suporte para novas funções, no EPPlus 7 adicionamos mais de 100 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.VBVersã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.
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 em cálculos.
- Exportação HTML - Suporte completo para formatos condicionais na exportação HTML, incluindo conjuntos de ícones e barras de dados.
- Adicionado suporte para copiar desenhos
- Suporte para transpor 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 com suporte em cálculos de fórmula: 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 os números decimais nas células podem ser arredondados de acordo com o formato numérico da célula.
- Novas funções suportadas em cálculos de fórmula: LINEST, LOGEST, GROWTH, TREND, DPRODUCT, DSTDEV, DSTDEVP
Perguntas e respostas
O 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.
Sim, se sua licença ainda estiver ativa/válida.
Veja estas três páginas em nosso wiki para desenvolvedores: