[FlexSheet] 新しい関数
by Wijmo5_jp
HTML
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap.min.css">
<link rel="stylesheet" href="https://cdn.grapecity.com/wijmo/5.latest/styles/wijmo.min.css">
<script src="https://cdn.grapecity.com/wijmo/5.latest/controls/wijmo.min.js"></script>
<script src="https://cdn.grapecity.com/wijmo/5.latest/controls/wijmo.input.min.js"></script>
<script src="https://cdn.grapecity.com/wijmo/5.latest/controls/wijmo.grid.min.js"></script>
<script src="https://cdn.grapecity.com/wijmo/5.latest/controls/wijmo.grid.filter.min.js"></script>
<script src="https://cdn.grapecity.com/wijmo/5.latest/controls/wijmo.grid.sheet.min.js"></script>
<script src="https://cdn.grapecity.com/wijmo/5.latest/controls/cultures/wijmo.culture.ja.min.js"></script>
<script src="https://demo.grapecity.com/wijmo/sample/scripts/sample.js"></script>
<link rel="stylesheet" href="https://demo.grapecity.com/wijmo/sample/styles/sample.css">
<div class="container">
<h1>新しい関数</h1>
<p>次の関数に対応しました。</p>
<ul>
<li>ADDRESS:ADDRESS 関数を使うと、行番号と列番号を指定して、ワークシート内のセルのアドレスを取得できます。</li>
<li>INDIRECT:指定される文字列への参照を返します。セル参照はすぐに計算され、結果としてセルの内容が表示されます。</li>
</ul>
<div id="flexSheet"></div>
</div>
CSS
#flexSheet {
height: 400px;
}
JavaScript
var flexSheet = new wijmo.grid.sheet.FlexSheet('#flexSheet');
flexSheet.addUnboundSheet('シート1');
flexSheet.columns[0].width = 160;
flexSheet.columns[1].width = 160;
flexSheet.columns[2].width = 160;
flexSheet.columns[3].width = 160;
flexSheet.setCellData(0, 0, '果汁100%オレンジ');
flexSheet.setCellData(1, 0, '果汁100%グレープ');
flexSheet.setCellData(2, 0, '果汁100%レモン');
flexSheet.setCellData(0, 1, 'ホワイトソルト');
flexSheet.setCellData(1, 1, 'ブラックペッパー');
flexSheet.setCellData(2, 1, 'ピュアシュガー');
flexSheet.setCellData(0, 2, 'バニラクリームアイス');
flexSheet.setCellData(1, 2, 'チョコクリームアイス');
flexSheet.setCellData(2, 2, '紅茶バー');
flexSheet.setCellData(4, 0, '行番号');
flexSheet.setCellData(4, 1, '列番号');
flexSheet.setCellData(4, 2, 'ADDRESS');
flexSheet.setCellData(4, 3, 'INDIRECT');
flexSheet.setCellData(5, 0, '1');
flexSheet.setCellData(5, 1, '1');
flexSheet.setCellData(5, 2, '=ADDRESS(A6, B6)');
flexSheet.setCellData(5, 3, '=INDIRECT(C6)');