Excel.FilterCriteria interface
Représente les critères de filtrage appliqués à une colonne.
Remarques
[ Ensemble d’API : ExcelApi 1.2 ]
Propriétés
color | Chaîne de couleur HTML utilisée pour filtrer des cellules. Utilisé avec |
criterion1 | Premier critère utilisé pour filtrer des données. Utilisé en tant qu’opérateur dans le cas du Utilisé comme nombre dans le cas d’éléments/pourcentages supérieurs/inférieurs (par exemple, « 5 » pour les 5 premiers éléments si |
criterion2 | Second critère utilisé pour filtrer des données. Utilisé uniquement comme opérateur dans le cas d’un |
dynamic |
Critères dynamiques de l’ensemble |
filter |
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 |
operator | Opérateur utilisé pour combiner les critères 1 et 2 lors de l’utilisation |
sub |
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 |
Détails de la propriété
color
Chaîne de couleur HTML utilisée pour filtrer des cellules. Utilisé avec cellColor
et fontColor
le filtrage.
color?: string;
Valeur de propriété
string
Remarques
criterion1
Premier critère utilisé pour filtrer des données. Utilisé en tant qu’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 d’é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
criterion2
Second critère utilisé pour filtrer des données. Utilisé uniquement comme opérateur dans le cas d’un custom
filtrage.
criterion2?: string;
Valeur de propriété
string
Remarques
dynamicCriteria
Critères dynamiques de l’ensemble Excel.DynamicFilterCriteria
à appliquer à 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
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
[ Ensemble 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
operator
Opérateur utilisé pour combiner 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
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
values
Ensemble de valeurs à utiliser dans le cadre du values
filtrage.
values?: Array<string | FilterDatetime>;
Valeur de propriété
Array<string | Excel.FilterDatetime>
Remarques
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour