[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)');