TrimSpreadSheet調べ

アブストラクト

TrimSpreadSheetはオープンソーススプレッドシートエンジンである。記法はHTMLTableを利用し100% JavaScriptCSSで記述されている。ライセンスはGPL2.0である。

利用方法

基本テンプレート(下記参照)を書いてあげてTrimSpreadSheetを呼び出してあげると自動的にスプレッドシートが描画されます。

利用できる関数

対応ブラウザ

基本テンプレート

初期化コード
window.onload = function(){
  TrimPath.spreadsheet.initDocument()
}
HEAD内
<script language="javascript" src="spreadsheet.js"></script>
<link rel="stylesheet" type="text/css" href="spreadsheet.css"/>
<!--以下はSpreadShhetのスキンファイル。他にspreadsheet_grey.cssもあります/-->
<link rel="stylesheet" type="text/css" href="spreadsheet_grey.css"/>
BODY内

以下のように<tr><td></td></tr>で列数などを既定できます。

 <div class="spreadsheetEditor">
  <div class="spreadsheetScroll" style="width:500px; height:200px;">
   <div class="spreadsheetBars">
      <table class="spreadsheet" width="700" border="1">
        <col width="100">
        <col width="100">
        <col width="100">
        <col width="100">
        <col width="100">
        <col width="100">
        <col width="100">
        <tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td>
            </tr>
        <tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td>
            </tr>
        <tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td>
            </tr>
        <tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td>
            </tr>
        <tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td>
            </tr>
        <tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td>
            </tr>
        <tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td>
            </tr>
        <tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td>
            </tr>
        <tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td>
            </tr>
        <tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td>
            </tr>
        <tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td>
            </tr>
        <tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td>
            </tr>
      </table>
   </div>
  </div>
 </div>