API version 1

- ‐

>>

ExcelSheetを右辺のオブジェクトに出力します。

右辺のデータ型が Spreadオブジェクトの場合、ExcelSheet オブジェクトの保持するExcel形式のデータが変換され、Spread オブジェクトに設定されます。 右辺のデータ型がSpreadオブジェクト以外の CSV化可能オブジェクト の場合、ExcelSheet オブジェクトの保持するデータがCSV形式に変換され、右辺オブジェクトに設定されます。

呼出形式一覧

呼出形式

説明

>>(ref)

ExcelSheetを右辺のオブジェクトに出力します。

戻り値一覧

戻り値

説明

書き出し後のExcelSheetオブジェクト自身を返します。

引数一覧

引数

説明

ref

書き出し先のオブジェクトを指定します。

例外

なし

関連項目

Spread.<< オペレータ


使用例 CRSダウンロード

Form ExcelSheet_operator {
   x = 0;
   y = 0;
   width = 800;
   height = 600;

   ExcelDocument document;

   Button button_sheet_output {
           x = 10;
           y = 10;
           width = 200;
           height = 30;
           title = "ExcelSheet >> CSV";
           function onTouch(e) {
                   var file = FileSystem.openDialog("ExcelDocument.load", "Excelファイル(*.xlsx)", "*.xlsx", "");
                   if (file.isValid) {
                           ^.document.load(file);

                           var s = ^.document.getSheet(0);

                           var csvdoc = new CSVDocument;

                           #ExceSheetのデータをCSVDocumentに設定します
                           s >> csvdoc;

                           for (var r = 0; r < csvdoc.rows; r++) {
                                   for (var c = 0; c < csvdoc.columns; c++) {
                                           print("getCell(",r,",",c,")=", csvdoc.getCell(r,c));
                                   }
                           }
                   }
           }
   }
}