Perché non aprire XML SDK

** Cos’è Open XML SDK?**

Secondo MSDN Library, Open XML SDK è definito come: Open XML SDK 2.0 semplifica l’attività di manipolazione dei pacchetti Open XML e degli elementi dello schema Open XML sottostanti all’interno di un pacchetto. Open XML SDK 2.0 incapsula molte attività comuni che gli sviluppatori eseguono su pacchetti Open XML, in modo da poter eseguire operazioni complesse con poche righe di codice. I documenti OOXML sono essenzialmente file XML compressi e Open XML SDK è una raccolta di classi che consente di lavorare con il contenuto dei documenti OOXML in modo fortemente tipizzato. Cioè invece di decomprimere un file per estrarre XML, caricare quell’XML in un albero DOM e lavorare direttamente con elementi e attributi XML, Open XML SDK fornisce classi per farlo.

** Cos’è Aspose.Cells?**

Aspose.Cells è una libreria di classi che consente all’applicazione di eseguire le seguenti attività di elaborazione del foglio di calcolo: Conversioni di alta qualità tra tutti i formati Excel più diffusi, inclusa la conversione in PDF, HTML, TIFF e la stampa. Programmazione con un modello a oggetti della cartella di lavoro. Capacità di costruire documenti da frammenti, da uno o più documenti, unendo automaticamente i dati mediante formattazione stilistica, grafici e grafici. Funzioni di alto livello, come l’importazione di dati da diverse origini dati tra cui Array, ArrayList, DataTable / ResultSet. Robusto motore di calcolo delle formule che supporta quasi tutte le funzioni Excel Microsoft standard e avanzate.

Funzionalità o categoria di funzionalità Apri l’SDK XML Aspose.Cells
Excel o altri formati supportati XLSX XLS, CSV, SpreadsheetML 2003, XLSX, HTML, delimitato da tabulazioni, ODS, testo semplice (TXT), PDF, XPS
Conversione tra formati Excel No

Programmazione di alto livello con un modello a oggetti della cartella di lavoro:

- Trova e sostituisci.

- Assemblare fogli di calcolo.

- Copia frammenti e fogli di lavoro tra cartelle di lavoro.

No
Programmazione dettagliata con un modello di oggetto del documento, accesso ai singoli elementi e proprietà di formattazione di tutti gli elementi del foglio di calcolo.
Accesso diretto e completo di basso livello agli elementi e attributi XML sottostanti come identificatori di relazione, identificatori di elenco di un documento OOXML. No

Genera report, popola documenti con dati:

- Importa/Esporta dati da/a a*Tabella dati /*Set di risultati.

- Funzione marcatori intelligenti.

- Inserisci/Elimina righe/colonne/intervalli.

- Fonti di dati personalizzate.

No

Rendering e stampa:* Eseguire il rendering delle pagine del foglio di lavoro in immagini raster (TIFF, multipagina TIFF, PNG, JPEG, BMP).*Renderizza le pagine del foglio di calcolo in immagini vettoriali (EMF).* Converti i grafici in immagini (TIFF, multipagina TIFF, PNG, JPEG, BMP, EMF ecc.)

- Specifica la risoluzione dell’immagine, la qualità, la compressione e altre opzioni.

- Stampa fogli di calcolo utilizzando l’infrastruttura di stampa .NET. Il componente ha un metodo di stampa integrato per stampare i fogli di lavoro come mostrato nell’anteprima di stampa di MS Excel.

No
Calcola/Ricalcola le formule in modo dinamico No
Piattaforme supportate Windows, .NET Windows, Linux, Java, .NET, Mono

Conclusione