我正在使用EPPlus创建一个xlsx文件,并希望为所有标头创建自动过滤器。我设置了这样的自动过滤器:
worksheet.Cells["A3:G" + (3 + data.Count).ToString()].AutoFilter = true;
这只适用于一个内容表。但是,我在同一个工作表中有两个单独的表,当尝试为第二个表设置自动过滤器时,第一个的自动过滤器会消失。
任何已知的解决方法或其他建议?
答案 0 :(得分:6)
这是一个非常好的问题!
AutoFilter的传统限制是它只能在工作表上应用一次。
从Excel 2007开始,您可以在工作表上创建多个表 ...........每个都具有过滤功能。