Une nouvelle bibliothèque open source appelée Acl.Excel fait sensation dans la communauté .NET avec des affirmations de traitement Excel 30 fois plus rapide que les bibliothèques établies comme NPOI et ClosedXML. Le benchmark, exécuté sur .NET 8 avec un ensemble de données de 10 000 lignes et 7 colonnes, montre des gains de performance significatifs, bien que l'auteur divulgue soigneusement les conditions de test, les différences de version et les limitations connues. Ce n'est pas un simple wrapper ; c'est une implémentation de zéro conçue pour la vitesse et une faible empreinte mémoire. Pour les développeurs .NET traitant de grands fichiers Excel dans des pipelines de données, des rapports ou des processus ETL, cela pourrait changer la donne. L'article souligne également l'importance de la transparence des benchmarks, car les affirmations de performance peuvent varier considérablement selon le matériel, la forme des données et les versions de bibliothèque. Alors que l'écosystème .NET continue d'évoluer, des bibliothèques spécialisées haute performance comme Acl.Excel deviennent des outils essentiels pour les développeurs qui doivent traiter efficacement de grands ensembles de données sans dépendre de l'interop ou de dépendances lourdes.
Une nouvelle bibliothèque Excel pure en C#, Acl.Excel, revendique une amélioration de performance de 30 fois par rapport à NPOI et ClosedXML dans les benchmarks. L'article fournit des données mesurées sur des charges de travail de 10K lignes et 7 colonnes avec .NET 8, tout en notant les différences de version et les limitations. Cela signale une demande croissante pour un traitement de feuilles de calcul haute performance dans .NET.