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) для обработки ячейки реализацией этого интерфейса.
Смотрите также
- модуль aspose.cells