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