Aspose.Cells ou NPOI

Parfois, on se pose la question suivante : pourquoi devrions-nous utiliser les produits Aspose plutôt que le NPOI ? Il est facile de répondre à cette question : fonctionnalités et fonctionnalités.

NPOI (version NET du projet POI Java) est un projet open source qui peut vous aider à lire ou à écrire des fichiers aux formats Office Microsoft. Dans le cadre de la comparaison actuelle, considérez les composants NPOI suivants - HSSF et XSSF :

CSSS est l’implémentation pure Java du projet POI du format de fichier Excel 97(-2007).

XSSF est l’implémentation pure Java du projet POI du format de fichier Excel 2007 OOXML (.xlsx).

HSSF et XSSF fournissent des moyens de lire des feuilles de calcul, de créer, de modifier, de lire et d’écrire des feuilles de calcul XLS. Ils fournissent:

  • structures de bas niveau pour les personnes ayant des besoins spéciaux
  • une API eventmodel pour un accès en lecture seule efficace
  • une API complète de modèle utilisateur pour créer, lire et modifier des fichiers XLS

HSSF et XSSF fournissent tous deux des fonctionnalités d’extraction de texte de base, d’extraction de texte spécifique, d’accès aux en-têtes et pieds de page et de modification du texte. Bien que HSSF et XSSF fournissent des fonctionnalités similaires, ils n’ont actuellement pas d’interface commune. Il possède un noyau assez stable API offrant un accès en lecture ou en écriture aux parties principales des fichiers .xlsx, mais il n’est pas complet.

Aspose.Cells est une bibliothèque de traitement de documents très utile qui offre un excellent support pour tous les Microsoft Excel et autres formats de documents. Avec Aspose.Cells, vous pouvez lire, générer, modifier, convertir, rendre et imprimer des documents sans utiliser Microsoft Excel.

Dans cet article, nous verrons quand il est logique pour vous de préférer le Aspose.Cells.

Pourquoi pas NPOI

Il convient de noter que certaines tâches peuvent être réalisées avec Aspose.Cells, mais ne peuvent pas être réalisées avec NPOI. Par exemple, si vous devez convertir des fichiers Excel en Pdf, JSON et des images, vous ne pouvez pas utiliser uniquement NPOI, vous avez également besoin de Microsoft Excel 365 ou d’autres outils.

Vous pouvez comparer NPOI avec Aspose.Cells Pour ce faire, nous vous suggérons de vous familiariser avec le Aspose.Cells pour le projet NPOI (HSSF et XSSF) - il montre comment différentes tâches peuvent être effectuées en utilisant le Aspose.Cells for .NET API par rapport au NPOI. Le projet couvre également les fonctionnalités permettant de travailler avec des documents texte qui ne sont disponibles que dans Aspose.Cells, mais pas dans NPOI.

Ce projet est également utile pour les développeurs qui souhaitent migrer de NPOI vers Aspose.Cells.

Dans les sections et articles suivants, nous examinerons de plus près certaines des fonctionnalités et capacités fournies par Aspose.Cells.

Stabilité

Les composants Aspose sont minutieusement testés. Étant donné que les composants Aspose sont regroupés dans une seule DLL, il ne sera jamais nécessaire d’installer des pièces ou des pièces supplémentaires pour qu’ils fonctionnent. Cela permet non seulement de fournir un travail stable avec Aspose.Cells, mais également de réduire le risque de situations imprévues à pratiquement zéro.

Évolutivité et rapidité

Les composants Aspose sont hautement évolutifs et rapides comme l’éclair. Ils constituent une véritable solution .NET et fonctionnent parfaitement sur un seul serveur alimentant une seule application ou sur une ferme Web à charge équilibrée alimentant une application d’entreprise.

Caractéristiques

Les composants Aspose fournissent tout ce dont vous avez besoin pour gérer les fichiers Office, et bien plus encore. Ils sont conçus avec la philosophie de permettre aux développeurs d’obtenir les meilleurs résultats avec le moins de travail possible.

Les composants Aspose offrent de nombreuses fonctions puissantes permettant de gagner du temps. Par exemple,Aspose.Cells offre une fonctionnalité qui permet aux développeurs d’importer JSON dans des fichiers Excel. Il convient de noter que chaque composant de la famille Aspose offre son propre ensemble de fonctionnalités uniques et puissantes.

Voir également