(2021-09-16更新)
Webで使いたいテーブル/グリッドライブラリとその印象。
目次:
DataTables
比較的プレーンなグリッドを作れる。HTMLテーブルに被せられる。サブ行の展開可能。選択は行指向(エクステンションでセル指向可能)。可変範囲に展開/固定範囲でスクロール可能。ドキュメントが豊富でわかりやすい。印刷しても崩れにくい。MIT License。
Tabulator
比較的プレーンなグリッドを作れる。HTMLテーブルに被せられる。サブ行の展開可能。★でレーティングしたりチャートを入れたりできる。選択は行指向。可変範囲に展開/固定範囲でスクロール可能。印刷しても崩れにくい。MIT License。
SlickGrid
(↑2013年で開発停止。↓それ以降に公認で引き継いで開発している人のページ)
普通のリストからExcelっぽいグリッドまで作れる。データーは配列で与える。サブ行の展開可能。棒グラフを入れたりできる。選択はセル指向。大量データーでも高速。MIT License。
Handsontable
Excel風のグリッド。データーは配列で与える。画像を入れたりできる。選択はセル指向。
表示、セル選択、カーソルでの移動、セル内編集などがExcelに似ている。ただしIMEのオン・オフで編集が始まってセル内容が消えてしまったりするのでその部分は特別な配慮が必要。
Handsontable 7.0.0からは非営利利用は無償、それ以外はPRO版の購入が必須となりました。詳しくはこちら→ Handsontable 7.0.0を使う人へ - Qiita
ParamQuery
比較的プレーンかつ綺麗なグリッドを作れる。HTMLテーブルに被せられる。サブ行の展開可能。選択はセル指向。
無料版と有料のPRO版がある。無料版はGPL。
Jspreadsheet
Excel風のグリッド。HTMLテーブルに被せられる。画像を入れたりできる。選択はセル指向。
旧名はjExcel。Excelに似ていて計算式も入れられる。ダブルクリックまたはF2キーで編集開始。検索とページネーションがDataTablesにそっくり。印刷しても崩れにくい。MIT License。