EPPlus 6

EPPlus 6 est sorti le 12 avril 2022

EPPlus 6 introduit la prise en charge de .NET 6 et propose les nouvelles fonctionnalités suivantes.

Exportation Html/Css/JSON

EPPlus 6 propose de nouvelles fonctionnalités pour exporter tableaux, plages de cellules et styles en html et css. Il y a également une nouvelle exportation de plages cellulaires vers JSON.

See our new samples website:

Html/Css export
JSON export

...and our developer wiki:

Html/Css export
JSON export

System.Drawing n’est plus utilisé sur les plateformes non-Windows

Les versions précédentes d’EPPlus dépendaient de la bibliothèque System.Drawing.Common pour la gestion des images et des mesures de texte. Comme Microsoft a annoncé que cette bibliothèque n’est plus prise en charge sur les plateformes non Windows, EPPlus 6, par défaut, ne l’appellera pas sur d’autres plateformes.

EPPlus 6 contient toujours une référence à System.Drawing.Common, mais n’utilisera cette bibliothèque que sur les plateformes Windows où elle est encore prise en charge.

Nouvelle implémentation interne

Dans EPPlus 6, la fonctionnalité auparavant fournie par System.Drawing a été remplacée par une implémentation interne uniquement en code géré. Cela présente de nombreux avantages, notamment sur les plateformes non Windows – voir cet exemple où EPPlus 6 fonctionne côté client Blazor (web assembly):

Blazor sample 1

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

EPPlus Docker samples
Changements de dernière minute

Comme les versions précédentes d’EPPlus ont des classes issues de l’espace de noms System.Drawing dans leurs interfaces publiques, ces signatures de méthode ont été supprimées dans EPPlus 6. Cela affecte par exemple la méthode ExcelDrawing.AddPicture .

See this wiki-article with more details: Breaking changes

Nouveaux formats d’image pris en charge

Nous avons ajouté la prise en charge des nouveaux formats d’image dans EPPlus 6, voici la liste complète des formats pris en charge :

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

Nouvelles fonctions prises en charge dans le calcul des formules

Nous ajoutons continuellement la prise en charge de nouvelles fonctions, dans EPPlus 6 nous avons ajouté plus de 30 nouvelles fonctions - principalement dans les catégories financière et statistique.

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

Consultez la liste complète des fonctions prises en charge dans notre wiki développeur.

Questions & Réponses

Quand cette version majeure a-t-elle été publiée ?
EPPlus 6.0.3 est sorti le 12 avril 2022. La version 6.1 est sortie le 3 novembre 2022.
Si j’ai une licence commerciale pour EPPlus 5, puis-je passer à EPPlus 6 sous ma licence existante ?
Oui, si votre permis est toujours actif/valide.
Comment puis-je passer des versions précédentes à EPPlus 6 ?
Consultez ces deux pages dans notre wiki développeur :