多个自动过滤器用于同一EPPlus工作表

Han*_*ann 9 .net c# excel autofilter epplus

我正在使用EPPlus创建一个xlsx文件,并希望为所有标题创建自动过滤器.我像这样设置自动过滤器:

worksheet.Cells["A3:G" + (3 + data.Count).ToString()].AutoFilter = true;
Run Code Online (Sandbox Code Playgroud)

这只适用于一个内容表.但是,我在同一个工作表中有两个单独的表,当尝试为第二个表设置自动过滤器时,第一个的自动过滤器会消失.

任何已知的解决方法或其他建议?

Gar*_*ent 6

这个问题问得好!

AutoFilter的传统限制是它只能在工作表上应用一次.

从Excel 2007开始,您可以在工作上创建多个 ...........每个表都具有过滤功能.

Pieterse的文章