・・・(略)・・・
/* SSpreadに表示するCSVデータ */
CSVDocument data;
data << CSV{
0001,カレーライス,800,864
0002,ラーメン,700,756
0003,ハンバーグ,1000,1080
0004,寿司,1500,1620
0005,カルボナーラ,1200,1296
0006,もり蕎麦,600,648
0007,麻婆豆腐,900,972
0008,サンドウィッチ,500,540
};
・・・(略)・・・
Button Button1 {
X = 16;
Y = 332;
Width = 232;
Height = 64;
Title = "データセット";
Function OnTouch( e ) {
var data2 = new ByteArray();
/* data2を引数にしてWriterオブジェクトを作成する */
var tsv_write = new NullConverter(data2); ・・・@
/* TSVデータをWriterオブジェクトへ出力する */
^.data.Save(tsv_write,"d=\t"); ・・・A
/* Writerオブジェクトを閉じる */
tsv_write.Close();
/* ByteArrayデータを文字列型に変換し、変数に格納する */
var data3 = data2.ToString();
/* SSpreadへデータだけ貼り付ける */
^.SSpread1.Col = 1;
^.SSpread1.row = 1;
^.SSpread1.Col2 = ^.SSpread1.MaxCols;
^.SSpread1.row2 = ^.SSpread1.MaxRows;
^.SSpread1.Clip = data3; ・・・B
}
}
|