EPPlus 7

La nouvelle version majeure est sortie 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é qui a été 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 tableau dynamique à 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 100 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 inter-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 pour les développeurs.


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

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 tables 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 échantillons et amélioré la structure des dossiers. Il existe un projet pour C# et un pour VB.NET

EPPlus.Samples.CSharp EPPlus.Samples.VB

Version 7.1

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

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

Édition 7.2

La version 7.2 a été publiée le 18 juin 2024.

  • Calcul du tableau croisé dynamique - Inclut la prise en charge de la fonction GETPIVOTDATA dans les calculs.
  • Exportation HTML - Prise en charge complète des formats conditionnels dans l’exportation HTML, y compris les jeux d’icônes et les barres de données.
  • Ajout de la prise en charge de la copie de dessins
  • Prise en charge de la transposition de plages dans les fonctions d’importation/exportation et lors de la copie de plages.
  • Ajout de la prise en charge de l’importation et de l’exportation de fichiers texte à largeur fixe.
  • Nouvelles fonctions prises en charge dans les calculs de formules : GETPIVOTDATA, MMULT, MINVERSE, MDETERM, MUNIT, TEXTSPLIT, TEXTAFTER, TEXTBEFORE, LET

Version 7.3

La version 7.3 a été publiée le 20 août 2024.

  • Précision telle qu’affichée - Cela signifie que les nombres décimaux dans les cellules peuvent être arrondis en fonction du format numérique de la cellule.
  • Nouvelles fonctions prises en charge dans les calculs de formules : LINEST, LOGEST, GROWTH, TREND, DPRODUCT, DSTDEV, DSTDEVP

Version 7.4

La version 7.4 a été publiée le 2 octobre 2024.

  • Mise en forme conditionnelle dans les tableaux croisés dynamiques via les zones de tableau croisé dynamique
  • Images liées
  • Nouvelles fonctions prises en charge dans les calculs de formules : AREAS, TDIST

Version 7.5

La version 7.5 a été publiée le 15 novembre 2024.

  • Les assemblys EPPlus et le package NuGet sont signés avec un certificat GlobalSign délivré à EPPlus Software, ce qui garantit la validation de l’intégrité

Version 7.6

La version 7.6 a été publiée le 6 février 2025.

  • Ajout du framework cible .NET 9.
  • Suppression des frameworks .NET 6 et .NET 7 non pris en charge

Questions et réponses

Quand cette version majeure est-elle sortie ?
EPPlus 7.0.0 a vu le jour le 26 octobre 2023. La version 7.1.0 a été publiée le 28 mars 2024. La version 7.2.0 a été publiée le 18 juin 2024. La version 7.3.0 a été publiée le 20 août 2024. La version 7.4.0 a été publiée le 2 octobre 2024. La version 7.5.0 a été publiée le 15 novembre 2024. La version 7.6 a été publiée le 6 février 2025.
Si je dispose d’une licence commerciale pour EPPlus 5/6, puis-je passer à EPPlus 7 sous ma licence existante ?
Oui, si votre permis est toujours actif/valide.
Comment puis-je passer des versions précédentes à EPPlus 7 ?
Consultez ces trois pages dans notre wiki des développeurs :