API version 1
- ‐
sort¶
CSVデータをソートします。
比較する列を指定することで、その条件に基づいて行の並べ替えを行います。
最初のキーで指定された値が等しい場合は、次のキーの比較で並べ替え判断します。
指定した全てのキーの値が等しい場合は、元の並びの順番を維持します。
呼出形式一覧
呼出形式 |
説明 |
---|---|
void sort([string key_1[, ... key_N]]) |
CSVデータをソートします。 ソート順序はキー指定文字列により任意に指定することができます。 |
戻り値一覧
戻り値 |
説明 |
---|---|
void |
なし |
引数一覧
引数 |
説明 |
---|---|
key_1 |
比較を行う列の列番号を指定します。末尾に n、d、ndを付加することができます。 末尾にnかndが付く場合は、数値として比較します。
末尾にdかndが付く場合は、降順で並び替えます。
|
key_N |
任意の数の列を指定できます。最初に指定した列の値が等しい場合は、次に指定した列の比較で並べ替え判断します。 |
例外
なし
使用例
CRSダウンロード
Form csvDoc_04 {
x = 0;
y = 0;
width = 800;
height = 600;
var csd = new CSVDocument;
csd << csv {
0-A,0-B,0-C,0-D,0-F
1-A,1-B,1-C,1-D,1-F
2-A,2-B,2-C,2-D,2-F
3-A,3-B,3-C,3-D,3-F
} ;
var cells = csd.getCells(1) ;
for (var i = 0; i < cells.Length; i++) {
print(cells[i] );
};
csd.sort("0d") ;
print("CSVデータを降順でソートします",csd.tostring(1) );
}