API version 1
- ‐
setCellByName¶
行番号と列名を指定してセルのデータを設定します。
列名は setColumnName メソッドや、CSV定数で設定します。
呼出形式一覧
呼出形式 |
説明 |
---|---|
void setCellByName(integer row, string name, string text) |
行番号と列名を指定してセルのデータを設定します。 |
戻り値一覧
戻り値 |
説明 |
---|---|
void |
なし |
引数一覧
引数 |
説明 |
---|---|
row |
設定する行の0で始まる行番号を指定します。 |
name |
列の名前を指定します。 |
text |
セルに設定する文字列を指定します。 |
例外
識別子 |
説明 |
---|---|
CRS::Common::Core::CSVDocument-2:1 |
行の位置が不正です |
CRS::Common::Core::CSVDocument-2:2 |
列の位置が不正です |
関連項目
getCellByName、setCell、getColumnName、setColumnNameメソッド
使用例
CRSダウンロード
Form csvDoc_03 {
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
} ;
print("CSVデータ内の値を文字列で出します ",csd.tostring(1) );
csd.setColumnName(2,"氏名欄") ;
print("1行目の氏名欄は ",csd.getCellByName(1,"氏名欄") ) ;
csd.setCellByName(1,"氏名欄","Rep" ) ;
print("列の名前での置き換えを確認 ",csd.tostring(1) );
csd.setCell(2,3,"New" ) ;
csd.setCells(3,0,"N-1","N-2","N-3","New") ;
print("セル指定での置き換えを確認 ",csd.tostring(1) );
var cnw = csd.splice(0,"3==New") ;
print("セル指定での置き換えを確認 ",cnw.tostring(1) );
print("セル指定での置き換えを確認 ",csd.tostring(1) );
var cwt = new CSVDocument;
print("新規セルの確認 ",cwt.tostring(1) );
cnw >> cwt ;
print("流し込みを確認 ",cwt.tostring(1) );
}