## LoadFilter class

Representa el filtro que proporciona opciones para cargar datos al cargar el libro de trabajo desde la plantilla.

```csharp
public class LoadFilter
```

## Constructores

| Nombre | Descripción |
| --- | --- |
| [LoadFilter](loadfilter#constructor)() | Construye un LoadFilter con opciones de filtro predeterminadas LoadDataFilterOptions.All. |
| [LoadFilter](loadfilter#constructor_1)(LoadDataFilterOptions) | Construye un LoadFilter con opciones de filtro dadas. |

## Propiedades

| Nombre | Descripción |
| --- | --- |
| [LoadDataFilterOptions](../../aspose.cells/loadfilter/loaddatafilteroptions) { get; set; } | Las opciones de filtro para indicar qué datos deben cargarse. |
| virtual [SheetsInLoadingOrder](../../aspose.cells/loadfilter/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](../../aspose.cells/loadfilter/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.

```csharp
[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](../../aspose.cells)
* asamblea [Aspose.Cells](../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.Cells.dll -->
