LoadFilter
Contenido
[
Ocultar
]LoadFilter class
Representa el filtro que proporciona opciones para cargar datos al cargar el libro de trabajo desde la plantilla.
public class LoadFilter
Constructores
Nombre | Descripción |
---|---|
LoadFilter() | Construye un LoadFilter con opciones de filtro predeterminadas LoadDataFilterOptions.All. |
LoadFilter(LoadDataFilterOptions) | Construye un LoadFilter con opciones de filtro dadas. |
Propiedades
Nombre | Descripción |
---|---|
LoadDataFilterOptions { get; set; } | Las opciones de filtro para indicar qué datos deben cargarse. |
virtual SheetsInLoadingOrder { get; } | Especifica las hojas (índices) y el orden que se cargará. El valor predeterminado es nulo, lo que indica que se cargan todas las hojas en el orden predeterminado en el archivo de plantilla. Si no es nulo y el índice de alguna hoja no está en la matriz devuelta, entonces la hoja no se cargará. |
Métodos
Nombre | Descripción |
---|---|
virtual StartSheet(Worksheet) | Prepara las opciones de filtro antes de cargar la hoja de trabajo dada. La implementación del usuario de LoadFilter puede cambiar LoadDataFilterOptions here para indicar cómo cargar datos para esta hoja de trabajo. |
Observaciones
El usuario puede especificar las opciones de filtro o implementar su propio LoadFilter para especificar cómo cargar datos.
Ejemplos
El siguiente ejemplo muestra cómo determinar las opciones de filtro según las propiedades de la hoja de cálculo.
[C#]
Workbook wb = new Workbook(template, new LoadOptions() { LoadFilter = new LoadFilterSheet() });
//Implementación personalizada de 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;
}
}
}
Ver también
- espacio de nombres Aspose.Cells
- asamblea Aspose.Cells