EPPlus 6

EPPlus 6 è stato rilasciato il 12 aprile 2022

EPPlus 6 introduce il supporto per .NET 6 e presenta le seguenti nuove funzionalità.

Esportazione Html/Css/JSON

EPPlus 6 è dotato di nuove funzionalità per l'esportazione di tabelle, intervalli di celle e stili in html e css. C'è anche una nuova esportazione di intervalli di celle in JSON.

See our new samples website:

Html/Css export
JSON export

...and our developer wiki:

Html/Css export
JSON export

System.Drawing non più utilizzato su piattaforme non Windows

Le versioni precedenti di EPPlus dipendevano dalla libreria System.Drawing.Common per la gestione delle immagini e delle misurazioni del testo. Poiché Microsoft ha annunciato che questa libreria non è più supportata su piattaforme non Windows, EPPlus 6, per impostazione predefinita, non chiamerà questa libreria su altre piattaforme.

EPPlus 6 ha ancora un riferimento a System.Drawing.Common, ma utilizzerà questa libreria solo su piattaforme Windows in cui è ancora supportata.

Nuova implementazione interna

In EPPlus 6 la funzionalità precedentemente fornita da System.Drawing è stata sostituita da un'implementazione interna solo codice gestito. Questo ha molti vantaggi, specialmente su piattaforme non Windows - vedi questo esempio in cui EPPlus 6 viene eseguito in Blazor (web assembly)lato client:

Blazor sample 1

...or our new Docker samples for EPPlus 6:

EPPlus Docker samples
Modifiche di rilievo

Poiché le versioni precedenti di EPPlus hanno classi dallo spazio dei nomi System.Drawing nelle loro interfacce pubbliche, queste firme di metodo sono state rimosse in EPPlus 6. Ciò influisce ad esempio sul metodo ExcelDrawing.AddPicture .

See this wiki-article with more details: Breaking changes

Nuovi formati di immagine supportati

Abbiamo aggiunto il supporto per i nuovi formati di immagine in EPPlus 6, ecco l'elenco completo dei formati supportati:

  • Svg - Nuovo!
  • Ico - Nuovo!
  • WebP - Nuovo!
  • Jpg
  • Bmp
  • Gif
  • Png
  • Tif
  • Emf
  • Wmf

Nuove funzioni supportate nel calcolo delle formule

Aggiungiamo continuamente il supporto per nuove funzioni, in EPPlus 6 abbiamo aggiunto oltre 30 nuove funzioni, principalmente nelle categorie finanziarie e statistiche.

BETADIST BETA.DIST BETAINV
BETA.INV CHIDIST CHISQ.DIST.RT
CHIINV CHISQ.INV CHISQ.INV.RT
CORREL EXPONDIST EXPON.DIST
FISHER FISHERINV FORECAST
FORECAST.LINEAR GAUSS GEOMEAN
HARMEAN INTERCEPT KURT
PEARSON PHI RSQ
SKEW SKEW.P STANDARDIZE
ACCRINT ACCRINTM TBILLEQ
TBILLPRICE TBILLYIELD

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

Domande e risposte

Quando è stata rilasciata questa versione principale?
EPPlus 6.0.3 è stato rilasciato il 12 aprile 2022. La versione 6.1 è stata rilasciata il 3 novembre 2022.
Se ho una licenza commerciale per EPPlus 5, posso eseguire l'upgrade a EPPlus 6 con la mia licenza esistente?
Sì, se la licenza è ancora attiva/valida.
Come posso eseguire l'aggiornamento da versioni precedenti a EPPlus 6?
Vedi queste due pagine nel nostro wiki per sviluppatori: