EPPlusを使用して Excel ワークブックを生成しています。
私は次のいずれかの方法を理解しようとしています:
- ワークシートを特定の列で並べ替える (Excel で並べ替え AZ をクリックするのと同じ) または...
- 特定の列のオートフィルターの並べ替え順序を設定する
EPPlus には、列で並べ替える機能がありません: 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);
これにより、範囲 A1:S100 が列 E で並べ替えられます。
ワークシートの autofilter() プロパティを使用する