LightCellsDataProvider
LightCellsDataProvider interface
Представляет поставщика данных для сохранения больших файлов электронных таблиц в облегченном режиме.
public interface LightCellsDataProvider
Методы
| Имя | Описание |
|---|---|
| IsGatherString() | Проверяет, нужно ли собирать текущее строковое значение ячейки в глобальный пул. |
| NextCell() | Получает следующую ячейку для сохранения. |
| NextRow() | Получает следующую строку для сохранения. |
| StartCell(Cell) | Начинает сохранять данные одной ячейки. |
| StartRow(Row) | Начинает сохранять данные одной строки. |
| StartSheet(int) | Начинает сохранять рабочий лист. |
Примечания
При сохранении книги в этом режимеStartSheet будет проверяться при сохранении каждого листа в книге. Для одного листа, еслиStartSheet дает true, тогда все данные и свойства строк/ячеек этого листа, которые будут сохранены , будут предоставлены реализацией этого интерфейса. В первую очередь,NextRow будет вызываться для получения следующего индекса строки для сохранения. Если возвращается допустимый индекс строки (индекс строки должен быть в порядке возрастания для сохранения строк), , то объект Row, представляющий эту строку, будет предоставлен для реализация, чтобы установить свои свойства с помощьюStartRow . Для одной строкиNextCellбудут проверены в первую очередь. Если возвращается действительный индекс столбца (индекс столбца должен быть в порядке возрастания для сохранения всех ячеек одной строки), , то объект Cell, представляющий эту ячейку, будет предоставлен для реализации, чтобы установить ее данные и свойства с помощьюStartCell . После установки данных этой ячейки эта ячейка будет сохранена непосредственно в сгенерированном файле электронной таблицы, а следующая ячейка будет проверена и обработана.
Смотрите также
- пространство имен Aspose.Cells
- сборка Aspose.Cells