API version 1
- ‐
merge¶
2個のCSVを結合します。
呼び出し元のCSVの下に引数指定のCSVを結合したCSVを返します。元のCSVは変更されません。
結合出力されるCSVの列数は、呼び出し元CSVと引数指定CSVの列数の大きい方になります。
結合出力されるCSVの行数は、呼び出し元CSVと引数指定CSVの行数を足したものになります。
呼出形式一覧
呼出形式 |
説明 |
---|---|
CRS::Common::Core::CsvDocument merge(CRS::Common::Core::CsvDocument csv) |
2個のCSVを結合します。 |
戻り値一覧
戻り値 |
説明 |
---|---|
CRS::Common::Core::CsvDocument |
結合したCSVを返します。 |
引数一覧
引数 |
説明 |
---|---|
csv |
結合するもう一つのCSVを指定します。 |
例外
なし
関連項目
spliceメソッド
使用例
CRSダウンロード
Form csvDoc_02 {
x = 0;
y = 0;
width = 800;
height = 600;
var csn = new CSVDocument;
csn << csv {
01,01,02,03,04
10,11,12,13,14
20,21,22,23,24
30,31,32,33,34
} ;
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
} ;
print("2の列の値が 12の行は ",csn.find(0,"2N==12") ) ;
print("2の列が文字2-Cの行は ",csd.find(0,"2==2-C") ) ;
print("1行2列の値は ",csd.getCell(1,2));
var ret = csd.replace(0,2,"R-1","2==1-C") ;
print("2列が1-Cのセルを置き換えると ",csd.getCell(1,2));
print("CSVデータの値を文字列で出します ",csd.tostring(1) );
var cnw = csn.merge(csd) ;
print("ふたつをマージすると ",cnw.tostring(1) );
print("大きくなったCSVの6行2列の値は ",cnw.getCell(6,2));
cnw.truncate(5) ;
print("5行目以降を削除すると ",cnw.tostring(1) );
print("注) インデックスは行 (rows)、列(columns) 共にゼロからです") ;
}