Aspose.Cells 日期筛选,隐藏行不正确

Aspose.Cells 日期筛选刷新时,隐藏的行不正确。
代码:

var wb = new Workbook("input.xlsx");
var filter = wb.Worksheets[0].AutoFilter;

filter.AddDateFilter(0, DateTimeGroupingType.Month, 2023, 1, 0, 0, 0, 0);
filter.AddDateFilter(0, DateTimeGroupingType.Month, 2023, 9, 0, 0, 0, 0);
filter.Refresh(true);

Console.WriteLine("Sheet1: Select 2023-01 and 2023-09");
var cells = wb.Worksheets[0].Cells;
var rows = cells.Rows;
for (int rowIndex = 1; rowIndex < 9; rowIndex++)
{
    Console.WriteLine($"Date {cells[rowIndex, 0].DisplayStringValue} hidden: {rows[rowIndex].IsHidden}");
}

Console.WriteLine("Sheet2: Select 2023-08-09 and 2023-08-11");
wb.Worksheets[1].AutoFilter.Refresh(true);
cells = wb.Worksheets[1].Cells;
rows = cells.Rows;
for (int rowIndex = 1; rowIndex < 12; rowIndex++)
{
    Console.WriteLine($"Date {cells[rowIndex, 0].DisplayStringValue} hidden: {rows[rowIndex].IsHidden}");
}

样例文件:
input.zip (9.0 KB)

@CatPP,

经过初步测试后,我可以使用模板 XLSX 文件重现您提到的问题。 我发现针对数据过滤器检索到的隐藏行不正确。

我们需要详细评估您的问题。 我们已在内部问题跟踪系统中打开以下新票证,并将根据免费支持政策中提到的条款提供修复:
问题 ID:CELLSNET-54593

一旦我们有更新,我们会通知您。

The issues you have found earlier (filed as CELLSNET-54593) have been fixed in this update. This message was posted using Bugs notification tool by johnson.shi