## LoadFilter class

Stellt den Filter dar, der Optionen zum Laden von Daten bereitstellt, wenn eine Arbeitsmappe aus einer Vorlage geladen wird.

```csharp
public class LoadFilter
```

## Konstrukteure

| Name | Beschreibung |
| --- | --- |
| [LoadFilter](loadfilter#constructor)() | Erstellt einen LoadFilter mit Standardfilteroptionen LoadDataFilterOptions.All. |
| [LoadFilter](loadfilter#constructor_1)(LoadDataFilterOptions) | Konstruiert einen LoadFilter mit gegebenen Filteroptionen. |

## Eigenschaften

| Name | Beschreibung |
| --- | --- |
| [LoadDataFilterOptions](../../aspose.cells/loadfilter/loaddatafilteroptions) { get; set; } | Die Filteroptionen, um anzugeben, welche Daten geladen werden sollen. |
| virtual [SheetsInLoadingOrder](../../aspose.cells/loadfilter/sheetsinloadingorder) { get; } | Gibt die Blätter (Indizes) und die Reihenfolge an, die geladen werden sollen. Der Standardwert ist null, das bedeutet, dass alle Blätter in der Standardreihenfolge in die Vorlagendatei geladen werden. Wenn nicht null und der Index eines Blatts nicht im zurückgegebenen Array ist, dann das Blatt wird nicht geladen. |

## Methoden

| Name | Beschreibung |
| --- | --- |
| virtual [StartSheet](../../aspose.cells/loadfilter/startsheet)(Worksheet) | Bereitet Filteroptionen vor dem Laden eines bestimmten Arbeitsblatts vor. Die Benutzerimplementierung von LoadFilter kann die LoadDataFilterOptions hier ändern, um anzugeben, wie Daten für dieses Arbeitsblatt geladen werden. |

### Bemerkungen

Benutzer können die Filteroptionen angeben oder ihren eigenen LoadFilter implementieren, um anzugeben, wie Daten geladen werden sollen.

### Beispiele

Das folgende Beispiel zeigt, wie die Filteroptionen gemäß den Eigenschaften des Arbeitsblatts bestimmt werden.

```csharp
[C#]
Workbook wb = new Workbook(template, new LoadOptions() { LoadFilter = new LoadFilterSheet() });
//Benutzerdefinierte LoadFilter-Implementierung
class LoadFilterSheet : LoadFilter
{
    public override void StartSheet(Worksheet sheet) 
    {
        if (sheet.Name == "Sheet1")
        {
            LoadDataFilterOptions = Aspose.Cells.LoadDataFilterOptions.All;
        }
        else
        {
            LoadDataFilterOptions = Aspose.Cells.LoadDataFilterOptions.None;
        }
    }
}
```

### Siehe auch

* namensraum [Aspose.Cells](../../aspose.cells)
* Montage [Aspose.Cells](../../)

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