5

EPPlusを使用して Excel ワークブックを生成しています。

私は次のいずれかの方法を理解しようとしています:

  1. ワークシートを特定の列で並べ替える (Excel で並べ替え AZ をクリックするのと同じ) または...
  2. 特定の列のオートフィルターの並べ替え順序を設定する
4

4 に答える 4

2

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 で並べ替えられます。

于 2014-01-09T14:02:57.890 に答える
-6

ワークシートの autofilter() プロパティを使用する

于 2013-03-25T12:52:29.207 に答える