LightCellsDataProvider

LightCellsDataProvider interface

Rappresenta il provider di dati per il salvataggio di file di fogli di calcolo di grandi dimensioni in modalità leggera.

public interface LightCellsDataProvider

Metodi

NomeDescrizione
IsGatherString()Verifica se il valore della stringa corrente della cella deve essere raccolto in un pool globale.
NextCell()Ottiene la cella successiva da salvare.
NextRow()Ottiene la riga successiva da salvare.
StartCell(Cell)Inizia a salvare i dati di una cella.
StartRow(Row)Inizia a salvare i dati di una riga.
StartSheet(int)Inizia a salvare un foglio di lavoro.

Osservazioni

Quando si salva una cartella di lavoro in questa modalità,StartSheet verrà selezionato quando si salva ogni foglio di lavoro nella cartella di lavoro. Per un foglio, seStartSheet restituisce true, quindi tutti i dati e le proprietà delle righe/celle di questo foglio da salvare saranno forniti dall’implementazione di questa interfaccia. Innanzitutto,NextRow verrà chiamato per ottenere l’indice di riga successivo da salvare. Se viene restituito un indice di riga valido (l’indice di riga deve essere in ordine crescente per salvare le righe), verrà fornito un oggetto Row che rappresenta questa riga per implementazione per impostarne le proprietàStartRow . Per una riga,NextCellsarà prima controllato. Se viene restituito un indice di colonna valido (l’indice di colonna deve essere in ordine crescente per salvare tutte le celle di una riga), verrà fornito un oggetto Cell che rappresenta questa cella per l’implementazione per impostarne i dati e le proprietà tramiteStartCell . Dopo aver impostato i dati di questa cella, questa cella verrà salvata direttamente nel file del foglio di calcolo generato e la cella successiva verrà controllata ed elaborata.

Guarda anche