LightCellsDataProvider

LightCellsDataProvider interface

Representa el proveedor de datos para guardar archivos de hojas de cálculo grandes en modo ligero.

public interface LightCellsDataProvider

Métodos

NombreDescripción
IsGatherString()Comprueba si el valor de cadena actual de la celda debe recopilarse en un grupo global.
NextCell()Obtiene la siguiente celda a guardar.
NextRow()Obtiene la siguiente fila a guardar.
StartCell(Cell)Comienza a guardar datos de una celda.
StartRow(Row)Comienza a guardar datos de una fila.
StartSheet(int)Comienza a guardar una hoja de trabajo.

Observaciones

Al guardar un libro de trabajo en este modo,StartSheet se verificará al guardar cada hoja de trabajo en el libro de trabajo. Para una hoja, siStartSheet da verdadero, entonces todos los datos y propiedades de las filas/celdas de esta hoja que se van a guardar serán proporcionados por la implementación de esta interfaz. En primer lugar,NextRow se llamará para guardar el siguiente índice de fila. Si se devuelve un índice de fila válido (el índice de fila debe estar en orden ascendente para que se guarden las filas), entonces se proporcionará un objeto Fila que representa esta fila para implementación para establecer sus propiedades porStartRow . Para una fila,NextCellse comprobará en primer lugar. Si se devuelve un índice de columna válido (el índice de columna debe estar en orden ascendente para que se guarden todas las celdas de una fila), entonces se proporcionará un objeto de celda que representa esta celda para que la implementación establezca sus datos y propiedades medianteStartCell . Después de configurar los datos de esta celda, esta celda se guardará directamente en el archivo de hoja de cálculo generado y la siguiente celda se verificará y procesará.

Ver también