













var file = new ExcelPackage(ExcelPath); var worksheet = file.Workbook.Worksheets[0]; //自己找一下要操作的透视图 var pivotTable = worksheet.PivotTables[1]; var fields = pivotTable.RowFields; if (fields.Count == 2) { //操作之前刷新一下 fields[1].Items.Refresh(); //这Items就是筛选下拉列表里面的内容 foreach (var item in fields[1].Items) { if (item == null || item.Value == null) { continue; } //我的列表里是日期, today 是当天yyyyMMdd if (item.Value.ToString().StartsWith(today)) { //这里就是关键了, 不隐藏就是勾选的意思. item.Hidden = false; } else { item.Hidden = true; } } }
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。