API version 1

- 2

<<

右辺のデータを読み込んで範囲内のセルに値を設定します。


右辺のデータ型が CSV化可能オブジェクト の場合、CSV形式の表データとして値が設定されます。 列名が設定されている場合でも、列名は無視されます。

イコール(=)で始まる文字列は数式として設定されます。それ以外はセルの値として設定されます。

SpreadRangeオブジェクトの行列数が右辺のオブジェクトの行列数よりも大きい場合、右辺オブジェクトの行列数を超えた範囲のセルの値は変更されません。


それ以外のデータ型の場合、Objectクラスの読み込み処理が実行されます。


右辺のデータ型がExcelSheet クラスの場合でも、あくまでもCSV形式の表データとして値が設定されます。そのため、セルの書式等のデータは読み込まれませんのでご注意ください。


呼出形式一覧

呼出形式

説明

<<(ref)

右辺で指定したデータを読み込んで範囲内のセルに値を設定します。

戻り値一覧

戻り値

説明

読み込み後のSpreadRangeオブジェクト自身を返します。

引数一覧

引数

説明

ref

読み込むオブジェクトを指定します。

例外

なし

関連項目

Spread.<< オペレータ



使用例 CRSダウンロード

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

   Spread spread1 {
           x = 8;
           y = 8;
           width = 640;
           height = 440;
           maxColumns = 20;
           maxRows = 20;

           range("A1:G10").value = "aaa";
   }

   Button button1 {
           x = 664;
           y = 32;
           width = 112;
           height = 32;
           title = "実行";
           function onTouch(e) {
                   #CSVDocumentのデータを読み込みB2:E5の範囲に設定します(タイトルはB~E列のタイトルに設定されません)
                   ^.spread1.range("B2:E5") << CSV(title1, title2, title3) {
                           1,2,3
                           2,4,6
                           3,6,9
                   };
           }
   }
}