API version 1

- ‐

setCells

指定した行の複数列のデータを一括更新します。

呼出形式一覧

呼出形式

説明

void setCells(integer row, integer col[, string cell_1[, ... cell_N]])

指定した行の複数列のデータを一括更新します。

戻り値一覧

戻り値

説明

void

なし

引数一覧

引数

説明

row

更新する行の0で始まる行番号を指定します。

col

一括設定する左端のセルの0で始まる列番号を指定します。

cell_1

列番号を指定したセルに設定する値を指定します。

cell_N

設定する値を複数指定します。指定列から順に右に設定されていきます。

例外

識別子

説明

CRS::Common::Core::CSVDocument-2:1

行の位置が不正です

CRS::Common::Core::CSVDocument-2:2

列の位置が不正です

関連項目

getCellssetCellメソッド



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


}