LoadFilter
Contenuti
[
Nascondere
]LoadFilter class
Rappresenta il filtro che fornisce opzioni per il caricamento dei dati durante il caricamento della cartella di lavoro dal modello.
public class LoadFilter
Costruttori
Nome | Descrizione |
---|---|
LoadFilter() | Costruisce un LoadFilter con opzioni di filtro predefinite LoadDataFilterOptions.All. |
LoadFilter(LoadDataFilterOptions) | Costruisce un LoadFilter con determinate opzioni di filtro. |
Proprietà
Nome | Descrizione |
---|---|
LoadDataFilterOptions { get; set; } | Le opzioni di filtro per indicare quali dati devono essere caricati. |
virtual SheetsInLoadingOrder { get; } | Specifica i fogli (indici) e l’ordine da caricare. Il valore predefinito è null, che indica di caricare tutti i fogli nell’ordine predefinito nel file modello. Se non null e l’indice di alcuni fogli non è nell’array restituito, il foglio non verrà caricato. |
Metodi
Nome | Descrizione |
---|---|
virtual StartSheet(Worksheet) | Prepara le opzioni di filtro prima di caricare un determinato foglio di lavoro. L’implementazione dell’utente di LoadFilter può modificare LoadDataFilterOptions qui per indicare come caricare i dati per questo foglio di lavoro. |
Osservazioni
L’utente può specificare le opzioni di filtro o implementare il proprio LoadFilter per specificare come caricare i dati.
Esempi
L’esempio seguente mostra come determinare le opzioni di filtro in base alle proprietà del foglio di lavoro.
[C#]
Workbook wb = new Workbook(template, new LoadOptions() { LoadFilter = new LoadFilterSheet() });
//Implementazione personalizzata di 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;
}
}
}
Guarda anche
- spazio dei nomi Aspose.Cells
- assemblea Aspose.Cells