EPPlus 7

La nuova versione principale è stata rilasciata il 26 ottobre 2023

EPPlus 7 introduce le seguenti nuove funzionalità.

Formule in forma di matrice

EPPlus 7 dispone di un nuovo motore di calcolo che supporta formule di matrice dinamica e formule di matrice legacy. Questa è una funzionalità che è stata molto richiesta dagli utenti di EPPlus negli ultimi anni.

Abbiamo anche apportato molti altri miglioramenti al motore di calcolo, tra cui precisione e prestazioni migliorate.

Formule di matrice dinamica

Le formule in forma di matrice dinamica sono una potente funzionalità introdotta in Excel nel 2018.

Altre informazioni sulle formule di matrice dinamica (Microsoft)

EPPlus ora supporta le formule di matrice dinamica nei calcoli. Ciò include il supporto per il cosiddetto spill over e molte nuove funzioni di Excel che dipendono da questa funzionalità. È inoltre possibile utilizzare EPPlus 7 per aggiungere/calcolare nuove formule di matrice dinamica a una cartella di lavoro.

EPPlus wiki - Formule di matrice dinamica

Formulazioni di matrice legacy

EPPlus ora supporta le formule di matrice legacy nei calcoli. Le formule in forma di matrice legacy esistono in Excel da molto tempo e richiedono che le dimensioni dell'intervallo di output siano note quando si immette la formula.

EPPlus wiki - Formule di matrice legacy

Nuove funzioni supportate da EPPlus 7

Aggiungiamo continuamente il supporto per nuove funzioni, in EPPlus 7 abbiamo aggiunto oltre 90 nuove funzioni.

Nuove funzioni in EPPlus 7

Consulta l'elenco completo delle funzioni supportate nel nostro wiki per sviluppatori.


Formattazione condizionale

Prestazioni migliorate e supporto per i riferimenti tra fogli di lavoro. È stato migliorato anche il supporto per le barre dati e i set di icone.

Miglioramenti della formattazione condizionale

Per maggiori dettagli, consulta il nostro wiki per gli sviluppatori.


Nuovi metodi Take e Skip per gli intervalli di fogli di lavoro

Un nuovo set di metodi che semplifica l'accesso a righe/colonne specifiche in un intervallo. Questi metodi sono, ad esempio, utili quando si lavora con grafici, tabelle e l'output di formule di matrice dinamica.

            
// newRange will be B3:C8
var newRange = worksheet.Cells["A1:G8"]
                  .SkipRows(2)
                  .SkipColumns(1)
                  .TakeColumns(2);
            
            
New Take- and Skip-methods

EPPlus wiki - Metodi Take e Skip


Nuovi progetti di esempio

Sono stati creati nuovi progetti di esempio, sono stati aggiunti nuovi esempi e è stata migliorata la struttura delle cartelle. Esiste un progetto per C# e uno per VB.NET

EPPlus.Samples.CSharp EPPlus.Samples.VB

Versione 7.1

La versione 7.1 è stata rilasciata il 28 marzo 2024.

  • Esportazione Html - EPPlus ora include i formati condizionali (non ancora i set di icone e le barre dei dati).
  • Miglioramenti delle prestazioni in formato RTF.
  • LoadFromCollection - Aggiungere formati numerici alle colonne dell'intervallo importato in fase di esecuzione. Miglioramenti all'ordinamento delle colonne.

Q&A

Quando è stata rilasciata questa versione principale?
EPPlus 7.0.0 è stato rilasciato il October 26, 2023. La versione 7.1.0 è stata rilasciata il 28 marzo 2024.
Se dispongo di una licenza commerciale per EPPlus 5/6, posso eseguire l'aggiornamento a EPPlus 7 con la mia licenza esistente?
Sì, se la licenza è ancora attiva/valida.
Come si esegue l'aggiornamento dalle versioni precedenti a EPPlus 7?
Dai un'occhiata a queste tre pagine nel nostro wiki per sviluppatori: