LoadFilter
Contenu
[
Cacher
]LoadFilter class
Représente le filtre qui fournit des options pour le chargement des données lors du chargement du classeur à partir du modèle.
public class LoadFilter
Constructeurs
Nom | La description |
---|---|
LoadFilter() | Construit un LoadFilter avec les options de filtre par défaut LoadDataFilterOptions.All. |
LoadFilter(LoadDataFilterOptions) | Construit un LoadFilter avec des options de filtre données. |
Propriétés
Nom | La description |
---|---|
LoadDataFilterOptions { get; set; } | Les options de filtre pour indiquer quelles données doivent être chargées. |
virtual SheetsInLoadingOrder { get; } | Spécifie les feuilles (indices) et l’ordre à charger. La valeur par défaut est nulle, cela signifie qu’il faut charger toutes les feuilles dans l’ordre par défaut dans le fichier modèle. Si non nul et que l’index de certaines feuilles n’est pas dans le tableau renvoyé, alors la feuille ne sera pas chargé. |
Méthodes
Nom | La description |
---|---|
virtual StartSheet(Worksheet) | Prépare les options de filtre avant de charger la feuille de calcul donnée. L’implémentation de LoadFilter par l’utilisateur peut modifier les LoadDataFilterOptions ici pour indiquer comment charger les données pour cette feuille de calcul. |
Remarques
L’utilisateur peut spécifier les options de filtre ou implémenter son propre LoadFilter pour spécifier comment charger les données.
Exemples
L’exemple suivant montre comment déterminer les options de filtre en fonction des propriétés de la feuille de calcul.
[C#]
Workbook wb = new Workbook(template, new LoadOptions() { LoadFilter = new LoadFilterSheet() });
// Implémentation personnalisée 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;
}
}
}
Voir également
- espace de noms Aspose.Cells
- Assemblée Aspose.Cells