Excel.FilterCriteria interface

Représente les critères de filtrage appliqués à une colonne.

Propriétés

color

Chaîne de couleur HTML utilisée pour filtrer des cellules. Utilisé avec cellColor et fontColor filtrage.

criterion1

Premier critère utilisé pour filtrer des données. Utilisé comme opérateur dans le cas du custom filtrage. Par exemple «> 50 » pour les nombres supérieurs à 50 ou « =*s » pour les valeurs se terminant par « s ».

Utilisé comme nombre dans le cas des éléments/pourcentages supérieurs/inférieurs (par exemple, « 5 » pour les 5 premiers éléments si filterOn est défini sur topItems).

criterion2

Second critère utilisé pour filtrer des données. Utilisé uniquement comme opérateur dans le cas du custom filtrage.

dynamicCriteria

Les critères dynamiques de l’ensemble Excel.DynamicFilterCriteria à appliquer sur cette colonne. Utilisé avec dynamic le filtrage.

filterOn

Propriété utilisée par le filtre pour déterminer si les valeurs doivent rester visibles.

icon

Icône utilisée pour filtrer des cellules. Utilisé avec icon le filtrage.

operator

L’opérateur combinait les critères 1 et 2 lors de l’utilisation custom du filtrage.

subField

Propriété utilisée par le filtre pour effectuer un filtre enrichi sur les valeurs enrichies.

values

Ensemble de valeurs à utiliser dans le cadre du values filtrage.

Détails de la propriété

color

Chaîne de couleur HTML utilisée pour filtrer des cellules. Utilisé avec cellColor et fontColor filtrage.

color?: string;

Valeur de propriété

string

Remarques

Jeu d’API : ExcelApi 1.2

criterion1

Premier critère utilisé pour filtrer des données. Utilisé comme opérateur dans le cas du custom filtrage. Par exemple «> 50 » pour les nombres supérieurs à 50 ou « =*s » pour les valeurs se terminant par « s ».

Utilisé comme nombre dans le cas des éléments/pourcentages supérieurs/inférieurs (par exemple, « 5 » pour les 5 premiers éléments si filterOn est défini sur topItems).

criterion1?: string;

Valeur de propriété

string

Remarques

Jeu d’API : ExcelApi 1.2

criterion2

Second critère utilisé pour filtrer des données. Utilisé uniquement comme opérateur dans le cas du custom filtrage.

criterion2?: string;

Valeur de propriété

string

Remarques

Jeu d’API : ExcelApi 1.2

dynamicCriteria

Les critères dynamiques de l’ensemble Excel.DynamicFilterCriteria à appliquer sur cette colonne. Utilisé avec dynamic le filtrage.

dynamicCriteria?: Excel.DynamicFilterCriteria | "Unknown" | "AboveAverage" | "AllDatesInPeriodApril" | "AllDatesInPeriodAugust" | "AllDatesInPeriodDecember" | "AllDatesInPeriodFebruray" | "AllDatesInPeriodJanuary" | "AllDatesInPeriodJuly" | "AllDatesInPeriodJune" | "AllDatesInPeriodMarch" | "AllDatesInPeriodMay" | "AllDatesInPeriodNovember" | "AllDatesInPeriodOctober" | "AllDatesInPeriodQuarter1" | "AllDatesInPeriodQuarter2" | "AllDatesInPeriodQuarter3" | "AllDatesInPeriodQuarter4" | "AllDatesInPeriodSeptember" | "BelowAverage" | "LastMonth" | "LastQuarter" | "LastWeek" | "LastYear" | "NextMonth" | "NextQuarter" | "NextWeek" | "NextYear" | "ThisMonth" | "ThisQuarter" | "ThisWeek" | "ThisYear" | "Today" | "Tomorrow" | "YearToDate" | "Yesterday";

Valeur de propriété

Excel.DynamicFilterCriteria | "Unknown" | "AboveAverage" | "AllDatesInPeriodApril" | "AllDatesInPeriodAugust" | "AllDatesInPeriodDecember" | "AllDatesInPeriodFebruray" | "AllDatesInPeriodJanuary" | "AllDatesInPeriodJuly" | "AllDatesInPeriodJune" | "AllDatesInPeriodMarch" | "AllDatesInPeriodMay" | "AllDatesInPeriodNovember" | "AllDatesInPeriodOctober" | "AllDatesInPeriodQuarter1" | "AllDatesInPeriodQuarter2" | "AllDatesInPeriodQuarter3" | "AllDatesInPeriodQuarter4" | "AllDatesInPeriodSeptember" | "BelowAverage" | "LastMonth" | "LastQuarter" | "LastWeek" | "LastYear" | "NextMonth" | "NextQuarter" | "NextWeek" | "NextYear" | "ThisMonth" | "ThisQuarter" | "ThisWeek" | "ThisYear" | "Today" | "Tomorrow" | "YearToDate" | "Yesterday"

Remarques

Jeu d’API : ExcelApi 1.2

filterOn

Propriété utilisée par le filtre pour déterminer si les valeurs doivent rester visibles.

filterOn: Excel.FilterOn | "BottomItems" | "BottomPercent" | "CellColor" | "Dynamic" | "FontColor" | "Values" | "TopItems" | "TopPercent" | "Icon" | "Custom";

Valeur de propriété

Excel.FilterOn | "BottomItems" | "BottomPercent" | "CellColor" | "Dynamic" | "FontColor" | "Values" | "TopItems" | "TopPercent" | "Icon" | "Custom"

Remarques

Jeu d’API : ExcelApi 1.2

Exemples

// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/excel/54-worksheet/worksheet-auto-filter.yaml

// This function adds a percentage AutoFilter to the active worksheet 
// and applies the filter to a column of the used range.
await Excel.run(async (context) => {
    // Retrieve the active worksheet and the used range on that worksheet.
    const sheet = context.workbook.worksheets.getActiveWorksheet();
    const farmData = sheet.getUsedRange();

    // Add a filter that will only show the rows with the top 50% of values in column 3.
    sheet.autoFilter.apply(farmData, 3, {
        criterion1: "50",
        filterOn: Excel.FilterOn.topPercent
    });

    await context.sync();
});

icon

Icône utilisée pour filtrer des cellules. Utilisé avec icon le filtrage.

icon?: Excel.Icon;

Valeur de propriété

Remarques

Jeu d’API : ExcelApi 1.2

operator

L’opérateur combinait les critères 1 et 2 lors de l’utilisation custom du filtrage.

operator?: Excel.FilterOperator | "And" | "Or";

Valeur de propriété

Excel.FilterOperator | "And" | "Or"

Remarques

Jeu d’API : ExcelApi 1.2

subField

Propriété utilisée par le filtre pour effectuer un filtre enrichi sur les valeurs enrichies.

subField?: string;

Valeur de propriété

string

Remarques

Jeu d’API : ExcelApi 1.9

values

Ensemble de valeurs à utiliser dans le cadre du values filtrage.

values?: Array<string | FilterDatetime>;

Valeur de propriété

Array<string | Excel.FilterDatetime>

Remarques

Jeu d’API : ExcelApi 1.2