I know this is an old question but is the suggested answer still the best solution:
((Syncfusion.XlsIO.Implementation.Collections.AutoFiltersCollection) worksheet.AutoFilters).Clear();
I need to remove the filters before saving my workbook under a different name (SaveAs) because the rows that are filtered out don't make it to the new workbook.