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

列の位置が不正です

関連項目

getCellByNamesetCellgetColumnNamesetColumnNameメソッド



使用例 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) );


}