문제

I just started working with the Aspose.Cell's library for .NET and am having some issues finding documentation on how to enable Data Filtering for an output Excel sheet.

I understand this functionality is built into Aspose.Cells.GridWeb and documented here (http://www.aspose.com/docs/display/cellsnet/Data+Filtering) however I cannot use this namespace to produce a document with this filtering enabled.

Is this functionality just not possible through the use of Aspose?

도움이 되었습니까?

해결책

Aspose provides this functionality through the Aspose.Cells.AutoFilter object.

The documentation can be found here: https://apireference.aspose.com/net/cells/aspose.cells/autofilter

And some examples can be found here: https://docs.aspose.com/display/cellsnet/Data+Filtering

To add autofilter to a heading row:

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

다른 팁

I set AutoFilter on the first row this way:

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

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

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top