GolangをC++経由で使用し、カスタム並べ替えリストで列のデータを並べ替える

可能な使用シナリオ

カスタムリストを使用して列のデータを並べ替えることができます。これは DataSorter::AddKey(int key, SortOrder order, String customList) メソッドを使用して行います。ただし、この方法は、カスタムリストのアイテムにカンマ(,)が含まれていない場合にのみ機能します。もし “USA,US” や “中国,CN” のようにカンマが含まれている場合は、**DataSorter::AddKey Method (Int32, SortOrder, String[])** メソッドを使用する必要があります。ここで、最後のパラメータは文字列ではなく文字列の配列です。

カスタムソートリストを使用した列内のデータの並べ替え

以下のサンプルコードは、**DataSorter::AddKey Method (Int32, SortOrder, String[])** メソッドを使用したカスタムソートリストによるデータの並べ替え方法を示しています。コードで使用されている サンプルExcelファイル と、それによって生成された 出力Excelファイル を参照してください。以下のスクリーンショットは、コード実行時のサンプルExcelファイルに対する効果を示しています。

todo:image_alt_text

サンプルコード