EPPlus 6
Una nuova versione principale è stata rilasciata 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 exportJSON export
...and our developer wiki:
Html/Css exportJSON export
System.Drawing dipendenza rimossa
Le versioni precedenti di EPPlus dipendevano dalla libreria di System.Drawing.Common per la gestione di immagini e misurazioni del testo. Poiché Microsoft ha annunciato che questa libreria non è più supportata su piattaforme non Windows, abbiamo rimosso questa dipendenza.
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 samplesModifiche 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 verrà rilasciata la nuova versione?
EPPlus 6.0.3 è stato rilasciato il 12 aprile 2022
Se ho una licenza commerciale per EPPlus 5, posso eseguire l'upgrade a EPPlus 6 con la mia licenza esistente?
Sì