EPPlus 7

La nouvelle version majeure a été publiée le 26 octobre 2023

EPPlus 7 introduit les nouvelles fonctionnalités suivantes.

Formules matricielles

EPPlus 7 dispose d’un nouveau moteur de calcul qui prend en charge les formules matricielles dynamiques et les formules matricielles héritées. Il s’agit d’une fonctionnalité très demandée par les utilisateurs d’EPPlus au cours des dernières années.

Nous avons également apporté de nombreuses autres améliorations au moteur de calcul, notamment une précision et des performances améliorées.

Formules matricielles dynamiques

Les formules matricielles dynamiques sont une fonctionnalité puissante qui a été introduite dans Excel en 2018.

En savoir plus sur les formules matricielles dynamiques (Microsoft)

EPPlus prend désormais en charge les formules matricielles dynamiques dans les calculs. Cela inclut la prise en charge de ce que l’on appelle le débordement et de nombreuses nouvelles fonctions Excel qui dépendent de cette fonctionnalité. Vous pouvez également utiliser EPPlus 7 pour ajouter/calculer de nouvelles formules de tableaux dynamiques à un classeur.

EPPlus wiki - formules matricielles dynamiques

Formules matricielles héritées

EPPlus prend désormais en charge les formules matricielles héritées dans les calculs. Les formules matricielles héritées existent dans Excel depuis longtemps et nécessitent que la taille de la plage de sortie soit connue lorsque vous entrez la formule.

EPPlus wiki - Formules matricielles héritées

Nouvelles fonctions prises en charge par EPPlus 7

Nous ajoutons continuellement la prise en charge de nouvelles fonctions, dans EPPlus 7, nous avons ajouté plus de 90 nouvelles fonctions.

Nouvelles fonctions dans EPPlus 7

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


Mise en forme conditionnelle

Amélioration des performances et meilleure prise en charge des références entre feuilles de calcul. La prise en charge des barres de données et des jeux d’icônes a également été améliorée.

Améliorations de la mise en forme conditionnelle

Pour plus de détails, consultez notre wiki des développeurs.


Nouvelles méthodes Take et Skip pour les plages de feuilles de calcul

Un nouvel ensemble de méthodes qui facilite l’accès à des lignes/colonnes spécifiques dans une plage. Ces méthodes sont, par exemple, utiles lors de l’utilisation de graphiques, de tableaux et de la sortie de formules de tableaux dynamiques.

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

EPPlus wiki - Méthodes Take et Skip


Nouveaux exemples de projets

Nous avons créé de nouveaux exemples de projets, ajouté de nouveaux exemples et amélioré la structure des dossiers. Il existe un projet pour C# et un autre pour VB.NET

EPPlus.Samples.CSharp EPPlus.Samples.VB

Édition 7.1

La version 7.1 a été publiée le 28 mars 2024.

  • HtmlExport - EPPlus inclut désormais les formats conditionnels (pas encore les jeux d’icônes et les barres de données).
  • Amélioration des performances sur le texte enrichi.
  • LoadFromCollection - Ajoutez des formats numériques aux colonnes de la plage importée au moment de l’exécution. Améliorations apportées aux ordres de tri des colonnes.

Q & A

Quand cette version majeure a-t-elle été publiée ?
EPPlus 7.0.0 a été publié le 26 octobre 2023. La version 7.1.0 a été publiée le 28 mars 2024.
Si je dispose d’une licence commerciale pour EPPlus 5/6, puis-je effectuer une mise à niveau vers EPPlus 7 sous ma licence existante ?
Oui, si votre licence est toujours active/valide.
Comment puis-je effectuer une mise à niveau à partir des versions précédentes vers EPPlus 7 ?
Consultez ces trois pages dans notre wiki pour les développeurs :