Aspose.Cells oder NPOI

Manchmal erhalten wir die folgende Frage: Warum sollten wir Aspose-Produkte anstelle des NPOI verwenden? Diese Frage ist leicht zu beantworten: Funktionen und Funktionalität.

NPOI (NET-Version des POI Java-Projekts) ist ein Open-Source-Projekt, das Ihnen beim Lesen oder Schreiben von Dateien in Microsoft Office-Formaten helfen kann. Im Rahmen des aktuellen Vergleichs beachten Sie die folgenden NPOI-Komponenten – HSSF und XSSF:

HSSF ist die reine Java-Implementierung des Excel 97(-2007)-Dateiformats des POI-Projekts.

XSSF ist die reine Java-Implementierung des Excel 2007-OOXML (.xlsx)-Dateiformats des POI-Projekts.

HSSF und XSSF bieten Möglichkeiten zum Lesen von Tabellenkalkulationen, Erstellen, Ändern, Lesen und Schreiben von XLS-Tabellenkalkulationen. Sie bieten:

  • niedrigschwellige Strukturen für Benutzer mit speziellen Anforderungen
  • ein Ereignismodell-API für effizienten, schreibgeschützten Zugriff
  • eine vollständige Benutzermodell-API zum Erstellen, Lesen und Ändern von XLS-Dateien

Sowohl HSSF als auch XSSF bieten Basis-Textextraktion, spezifische Textextraktion, Zugriff auf Kopf- und Fußzeilen sowie Änderungsfunktionen für Text. Während HSSF und XSSF eine ähnliche Funktionalität bieten, haben sie derzeit keine gemeinsame Schnittstelle. Es hat eine ziemlich stabile Kern-API, die Lese- oder Schreibzugriff auf die Hauptteile von .xlsx-Dateien bietet, aber sie ist nicht vollständig.

Aspose.Cells ist eine sehr nützliche Dokumentenverarbeitungsbibliothek, die hervorragende Unterstützung für alle Microsoft Excel- und andere Dokumentenformate bietet. Mit Aspose.Cells können Sie Dokumente lesen, generieren, ändern, konvertieren, rendern und drucken, ohne Microsoft Excel zu verwenden.

In diesem Artikel werden wir uns ansehen, wann es sinnvoll ist, Aspose.Cells zu bevorzugen.

Warum nicht NPOI

Es ist erwähnenswert, dass einige Aufgaben mit Aspose.Cells erledigt werden können, die mit NPOI nicht möglich sind. Zum Beispiel, wenn Sie Excel-Dateien in PDF, JSON und Bilder konvertieren müssen, können Sie nicht nur NPOI verwenden, sondern benötigen auch Microsoft Excel 365 oder andere Tools.

Sie können NPOI mit Aspose.Cells vergleichen. Um dies zu tun, empfehlen wir Ihnen, sich mit dem Aspose.Cells für NPOI-Projekt (HSSF und XSSF) vertraut zu machen – es zeigt, wie verschiedene Aufgaben mithilfe der Aspose.Cells for .NET-API im Vergleich zu NPOI erledigt werden können. Das Projekt umfasst auch Funktionen für die Arbeit mit Textdokumenten, die nur in Aspose.Cells, jedoch nicht in NPOI verfügbar sind.

Dieses Projekt ist auch nützlich für Entwickler, die von NPOI zu Aspose.Cells migrieren möchten.

In den folgenden Abschnitten und Artikeln werden wir einige der Features und Fähigkeiten von Aspose.Cells genauer betrachten.

Stabilität

Aspose-Komponenten werden gründlich getestet. Da Aspose-Komponenten in eine einzige DLL verpackt sind, ist es niemals notwendig, zusätzliche Teile oder Stücke zu installieren, damit sie funktionieren. Dies ermöglicht nicht nur eine stabile Arbeit mit Aspose.Cells, sondern reduziert auch das Risiko von unvorhergesehenen Situationen nahezu auf null.

Skalierbarkeit und Geschwindigkeit

Aspose-Komponenten sind hochgradig skalierbar und blitzschnell. Es sind echte .NET-Lösungen und funktionieren einwandfrei auf einem einzelnen Server, der eine einzelne Anwendung unterstützt, oder auf einer ausbalancierten Webfarm, die eine Unternehmensanwendung unterstützt.

Eigenschaften

Aspose-Komponenten bieten alles, was Sie benötigen, um Office-Dateien zu verwalten und noch viel mehr. Sie sind nach der Philosophie konzipiert, Entwicklern zu ermöglichen, die größten Ergebnisse mit dem geringsten Aufwand zu erzielen.

Aspose-Komponenten bieten viele leistungsstarke Zeit sparende Funktionen. Beispielsweise bietet Aspose.Cells eine Funktion, mit der Entwickler JSON in Excel-Dateien importieren können. Es ist erwähnenswert, dass jeder Bestandteil der Aspose-Familie sein eigenes einzigartiges und leistungsstarkes Funktionsspektrum bietet.

Siehe auch