LightCellsDataHandler класс

LightCellsDataHandler класс

Представляет обработчик данных ячеек для чтения больших файлов электронных таблиц в облегченном режиме.

Тип LightCellsDataHandler предоставляет следующие члены:

Методы

Метод Описание
start_sheet(sheet) Начинает обрабатывать рабочий лист.
start_row(row_index) Готовится к обработке строки.
process_row(row) Начинает обрабатывать одну строку.
start_cell(column_index) Готовится к обработке ячейки.
process_cell(cell) Начинает обрабатывать одну ячейку.

Примечания

При чтении книги в этом режиме LightCellsDataHandler.start_sheet(sheet) будет проверяться при чтении каждого листа в книге. Для одного листа, если LightCellsDataHandler.start_sheet(sheet) дает true, то будут проверены все данные и свойства строк/ячеек этого листа и обрабатывается реализацией этого интерфейса. Для каждой строки будет вызываться LightCellsDataHandler.start_row(row_index), чтобы проверить, нужно ли ее обрабатывать. Если строку необходимо обработать, свойства этой строки будут считаны в первую очередь, и пользователь сможет получить доступ к ее свойствам по номеру LightCellsDataHandler.process_row(row). если ячейки строки также необходимо обработать, то LightCellsDataHandler.process_row(row) должно вернуть true, а затем LightCellsDataHandler.start_cell(column_index) будет вызывается для каждой существующей ячейки в этой строке, чтобы проверить, нужно ли обрабатывать одну ячейку. Если нужно обработать одну ячейку, затем будет вызван LightCellsDataHandler.process_cell(cell) для обработки ячейки реализацией этого интерфейса.

Смотрите также