使用EPPlus按列sortingExcel

我正在使用EPPlus生成Excel工作簿。

我试图弄清楚如何:

  1. 按特定列(相当于单击Excel中的sortingAZ)对工作表进行sorting或…
  2. 设置特定列的AutoFilter的sorting顺序

感谢任何帮助,谢谢!

EPPlus无法按列sorting: https ://epplus.codeplex.com/workitem/14791

这不是你所要求的,但如果这有助于在Excel中互操作,你可以像这样列:

Worksheet sheet = workBook.Sheets[1]; Range sortRange = sheet.Range["A1", "S100"]; sortRange.Sort(sortRange.Columns[5], Microsoft.Office.Interop.Excel.XlSortOrder.xlDescending); 

这将按列E对范围A1:S100进行sorting

使用工作表的autofilter()属性