Gestire i dati dei file di Excel

Come aggiungere dati alle celle

Aspose.Cells for Node.js via C++ fornisce una classe, Workbook, che rappresenta un file Microsoft Excel. La classe Workbook contiene una collezione Worksheets che permette l’accesso a ogni foglio di lavoro nel file Excel. Un foglio di lavoro è rappresentato dalla classe Worksheet. La classe Worksheet fornisce una collezione Cells. Ogni elemento nella collezione Cells rappresenta un oggetto della classe Cell.

Aspose.Cells consente agli sviluppatori di aggiungere dati alle celle nei fogli di lavoro chiamando il metodo putValue della classe Cell. Aspose.Cells offre versioni sovrapposte del metodo putValue che permettono di aggiungere diversi tipi di dati alle celle. Utilizzando queste versioni sovrapposte del metodo putValue, è possibile aggiungere valori booleani, stringhe, double, interi o data/ora, ecc. alle celle.

Come migliorare l’efficienza

Se si utilizza il metodo putValue per inserire una grande quantità di dati in un foglio di lavoro, si dovrebbe prima aggiungere i valori alle celle riga per riga e poi colonna per colonna. Questo approccio migliora notevolmente l’efficienza delle applicazioni.

Come recuperare i dati dalle celle

Aspose.Cells for Node.js via C++ fornisce una classe, Workbook che rappresenta un file Microsoft Excel. La classe Workbook contiene una collezione Worksheets che permette l’accesso ai fogli di lavoro nel file. Un foglio di lavoro è rappresentato dalla classe Worksheet. La classe Worksheet fornisce una collezione Cells. Ogni elemento nella collezione Cells rappresenta un oggetto della classe Cell.

La classe Cell fornisce diverse proprietà che permettono agli sviluppatori di recuperare valori dalle celle in base ai loro tipi di dati. Queste proprietà includono:

Quando un campo non è compilato, le celle con getDoubleValue() o getFloatValue() generano un’eccezione.

Il tipo di dati contenuti in una cella può essere verificato anche utilizzando il metodo getType() della classe Cell. In realtà, il metodo getType() della classe Cell si basa sull’enumerazione CellValueType i cui valori predefiniti sono elencati di seguito:

Tipi di Valore della Cella Descrizione
IsBool Specifica che il valore della cella è booleano.
IsDateTime Specifica che il valore della cella è data/ora.
IsNull Rappresenta una cella vuota.
IsNumeric Specifica che il valore della cella è numerico.
IsString Specifica che il valore della cella è una stringa.
IsUnknown Specifica che il valore della cella è sconosciuto.

È anche possibile utilizzare i tipi di valore di cella predefiniti sopra per confrontare con il tipo di dati presente in ogni cella.

Argomenti avanzati