Aspose.Cells for .NET 启用数据过滤

本文关键字:数据 过滤 启用 NET Cells for Aspose | 更新日期: 2023-09-27 18:32:44

我刚刚开始使用 .NET 的Aspose.Cell库,并且在查找有关如何为输出 Excel 工作表启用数据过滤的文档时遇到了一些问题。

我知道此功能内置于 Aspose.Cells.GridWeb 中并在此处记录 (http://www.aspose.com/docs/display/cellsnet/Data+Filtering),但是我不能使用此命名空间生成启用了此过滤的文档。

使用

Aspose无法实现此功能吗?

Aspose.Cells for .NET 启用数据过滤

Aspose 通过 Aspose.Cells.AutoFilter 对象提供此功能。

文档可在此处找到:https://apireference.aspose.com/net/cells/aspose.cells/autofilter

可以在这里找到一些示例:https://docs.aspose.com/display/cellsnet/Data+Filtering

向标题行添加自动筛选功能:

//Creating AutoFilter by giving the cells range of the heading row
worksheet.AutoFilter.Range = "A1:B1";

我以这种方式在第一行设置了AutoFilter

var idxLastColumn = worksheet.Cells.MaxDataColumn;
var firstRowLastCellName = CellsHelper.CellIndexToName(1, idxLastColumn);
worksheet.AutoFilter.Range = $"A1:{firstRowLastCellName}";

请参阅 https://docs.aspose.com/cells/net/data-filtering/#autofilter-with-asposecells