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
Nome | Descrizione |
---|---|
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,NextCell
sarà 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
- spazio dei nomi Aspose.Cells
- assemblea Aspose.Cells