LoadFilter
Содержание
[
Скрывать
]LoadFilter class
Представляет фильтр, предоставляющий параметры для загрузки данных при загрузке книги из шаблона.
public class LoadFilter
Конструкторы
Имя | Описание |
---|---|
LoadFilter() | Создает один LoadFilter с параметрами фильтра по умолчанию LoadDataFilterOptions.All. |
LoadFilter(LoadDataFilterOptions) | Создает один LoadFilter с заданными параметрами фильтра. |
Характеристики
Имя | Описание |
---|---|
LoadDataFilterOptions { get; set; } | Параметры фильтра для обозначения того, какие данные должны быть загружены. |
virtual SheetsInLoadingOrder { get; } | Указывает листы (индексы) и порядок загрузки. Значение по умолчанию равно null, что означает загрузку всех листов в порядке по умолчанию в файле шаблона. не будет загружен. |
Методы
Имя | Описание |
---|---|
virtual StartSheet(Worksheet) | Подготавливает параметры фильтра перед загрузкой данного листа. Пользовательская реализация LoadFilter может изменить LoadDataFilterOptions здесь , чтобы указать, как загружать данные для этого листа. |
Примечания
Пользователь может указать параметры фильтра или реализовать собственный LoadFilter, чтобы указать, как загружать данные.
Примеры
В следующем примере показано, как определить параметры фильтра в соответствии со свойствами рабочего листа.
[C#]
Workbook wb = new Workbook(template, new LoadOptions() { LoadFilter = new LoadFilterSheet() });
//Пользовательская реализация LoadFilter
class LoadFilterSheet : LoadFilter
{
public override void StartSheet(Worksheet sheet)
{
if (sheet.Name == "Sheet1")
{
LoadDataFilterOptions = Aspose.Cells.LoadDataFilterOptions.All;
}
else
{
LoadDataFilterOptions = Aspose.Cells.LoadDataFilterOptions.None;
}
}
}
Смотрите также
- пространство имен Aspose.Cells
- сборка Aspose.Cells