Aspose.Cells o Onlus

A volte riceviamo la seguente domanda: perché dovremmo usare i prodotti Aspose piuttosto che il NPOI? È facile rispondere a questa domanda: caratteristiche e funzionalità.

NPOI (versione NET del progetto POI Java) è un progetto open source che può aiutarti a leggere o scrivere file nei formati Microsoft Office. Come parte dell’attuale confronto, considera i seguenti componenti NPOI: HSSF e XSSF:

HSSF è la pura Java implementazione del progetto POI del formato di file Excel 97(-2007).

XSSF è la pura Java implementazione del progetto POI del formato di file Excel 2007 OOXML (.xlsx).

HSSF e XSSF forniscono modi per leggere fogli di calcolo creare, modificare, leggere e scrivere fogli di calcolo XLS. Loro forniscono:

  • strutture di basso livello per persone con bisogni speciali
  • un’API eventmodel per un accesso efficiente in sola lettura
  • un’API usermodel completa per creare, leggere e modificare i file XLS

Sia HSSF che XSSF forniscono l’estrazione del testo di base, l’estrazione del testo specifico, l’accesso a intestazioni e piè di pagina e le funzioni di modifica del testo. Sebbene HSSF e XSSF forniscano funzionalità simili, attualmente non dispongono di un’interfaccia comune. Ha un nucleo abbastanza stabile API che fornisce accesso in lettura o scrittura alle parti principali dei file .xlsx, ma non è completo.

Aspose.Cells è una libreria di elaborazione dei documenti molto utile che fornisce un ottimo supporto per tutti i Microsoft Excel e altri formati di documenti. Con Aspose.Cells puoi leggere, generare, modificare, convertire, renderizzare e stampare documenti senza utilizzare Microsoft Excel.

In questo articolo, vedremo quando ha senso preferire Aspose.Cells.

Perché no NPOI

Vale la pena notare che alcuni compiti possono essere raggiunti con Aspose.Cells, ma non possono essere eseguiti con NPOI. Ad esempio, se devi convertire i file Excel in Pdf, JSON e immagini, non puoi utilizzare solo NPOI, hai bisogno anche di Microsoft Excel 365 o altri strumenti.

Puoi confrontare NPOI con Aspose.Cells Per fare ciò, ti suggeriamo di familiarizzare con il progetto Aspose.Cells per NPOI (HSSF e XSSF) – mostra come diverse attività possono essere eseguite utilizzando Aspose.Cells for .NET API rispetto a NPOI. Il progetto copre anche funzionalità per lavorare con documenti di testo che sono disponibili solo in Aspose.Cells, ma non in NPOI.

Questo progetto è utile anche per gli sviluppatori che desiderano migrare da NPOI a Aspose.Cells.

Nelle sezioni e negli articoli seguenti, daremo un’occhiata più da vicino ad alcune delle funzionalità e abilità fornite da Aspose.Cells.

Stabilità

Aspose i componenti sono accuratamente testati. Poiché i componenti Aspose sono impacchettati in una singola DLL, non sarà mai necessario installare parti o pezzi aggiuntivi per il loro funzionamento. Ciò consente non solo di fornire un lavoro stabile con Aspose.Cells, ma anche di ridurre praticamente a zero il rischio di situazioni impreviste.

Scalabilità e velocità

Aspose sono altamente scalabili e velocissimi. Sono una vera soluzione .NET e funzionano in modo impeccabile su un singolo server che alimenta una singola applicazione o su una web farm con bilanciamento del carico che alimenta un’applicazione aziendale.

Caratteristiche

I componenti Aspose forniscono tutto il necessario per gestire i file di Office e molto altro ancora. Sono progettati con la filosofia di consentire agli sviluppatori di ottenere i massimi risultati con la minima quantità di lavoro.

componenti Aspose forniscono molte potenti funzioni per risparmiare tempo. Per esempio,Aspose.Cells offre una funzionalità che consente agli sviluppatori di importare JSON in file Excel. Vale la pena notare che ogni componente della famiglia Aspose offre il proprio set di funzionalità uniche e potenti.

Guarda anche