LightCellsDataHandler clase

LightCellsDataHandler clase

Representa el controlador de datos de celdas para leer archivos de hojas de cálculo grandes en modo liviano.

El tipo LightCellsDataHandler expone los siguientes miembros:

Métodos

MétodoDescripción
start_sheetComienza a procesar una hoja de trabajo.
start_rowSe prepara para procesar una fila.
process_rowComienza a procesar una fila.
start_cellSe prepara para procesar una celda.
process_cellComienza a procesar una celda.

Observaciones

Al leer un libro de trabajo mediante este modo, se marcará LightCellsDataHandler.start_sheet al leer cada hoja de trabajo del libro de trabajo. Para una hoja, si LightCellsDataHandler.start_sheet es verdadero, se verificarán todos los datos y propiedades de las filas/celdas de esta hoja. y procesado por la implementación de esta interfaz. Para cada fila, se llamará al LightCellsDataHandler.start_row para comprobar si es necesario procesarla. Si es necesario procesar una fila, las propiedades de esta fila se leerán primero y el usuario podrá acceder a sus propiedades mediante LightCellsDataHandler.process_row. Si las celdas de la fila también deben procesarse, entonces LightCellsDataHandler.process_row debería devolver verdadero y luego LightCellsDataHandler.start_cell será solicitó que cada celda existente en esta fila verifique si es necesario procesar una celda. Si es necesario procesar una celda, luego se llamará a LightCellsDataHandler.process_cell para procesar la celda mediante la implementación de esta interfaz.

Tenga en cuenta que el usuario solo debe operar con los valores y propiedades del objeto Fila/Cell actual proporcionado por el método correspondiente. Debido a que los datos de las celdas se leen desde el archivo de plantilla en forma de transmisión, la mayoría de los demás objetos pueden restablecerse o actualizarse más adelante. después de que se hayan cargado los datos de las celdas. Entonces, cuando el usuario opera otros objetos en esta implementación, Es posible que esas operaciones no puedan afectar los objetos existentes en el libro de trabajo. O peor aún, esas operaciones pueden causar datos inconsistentes en el libro de trabajo y luego causar problemas o excepciones inesperados más adelante. Entonces, para todos los demás objetos como formas, ancho de columna y estilos, formatos condicionales, etc., no los opere en ningún método de esta implementación. En su lugar, adminístrelos después de que se haya creado el libro de trabajo.

Ver también