LightCellsDataProvider
LightCellsDataProvider interface
Représente le fournisseur de données pour l’enregistrement de fichiers de feuille de calcul volumineux en mode léger.
public interface LightCellsDataProvider
Méthodes
Nom | La description |
---|---|
IsGatherString() | Vérifie si la valeur de chaîne actuelle de la cellule doit être rassemblée dans un pool global. |
NextCell() | Obtient la cellule suivante à enregistrer. |
NextRow() | Obtient la ligne suivante à enregistrer. |
StartCell(Cell) | Commence à enregistrer les données d’une cellule. |
StartRow(Row) | Commence à enregistrer les données d’une ligne. |
StartSheet(int) | Démarre l’enregistrement d’une feuille de calcul. |
Remarques
Lors de l’enregistrement d’un classeur par ce mode,StartSheet
sera vérifié lors de l’enregistrement de chaque feuille de calcul dans le classeur. Pour une feuille, siStartSheet
donne vrai, alors toutes les données et propriétés des lignes/cellules de cette feuille à sauvegarder seront fournies par l’implémentation de cette interface. En premier lieu,NextRow
sera appelé pour obtenir le prochain index de ligne à enregistrer. Si un index de ligne valide est renvoyé (l’index de ligne doit être dans l’ordre croissant pour que les lignes soient enregistrées), alors un objet Row représentant cette ligne sera fourni pour implémentation pour définir ses propriétés parStartRow
. Pour une ligne,NextCell
sera vérifié en premier. Si un index de colonne valide est renvoyé (l’index de colonne doit être dans l’ordre croissant pour que toutes les cellules d’une ligne soient enregistrées), alors un objet Cell représentant cette cellule sera fourni pour l’implémentation afin de définir ses données et ses propriétés parStartCell
. Une fois les données de cette cellule définies, cette cellule sera enregistrée directement dans le fichier de feuille de calcul généré et la cellule suivante sera vérifiée et traitée.
Voir également
- espace de noms Aspose.Cells
- Assemblée Aspose.Cells