ReoGrid ReoGrid Web

機能一覧

ReoGrid Web は Canvas ベースの高性能スプレッドシートライブラリです。このページでは、全機能、エディションの違い、対応フレームワークをまとめています。

Live Demo

コア機能

機能説明
Canvas 描画HTML5 Canvas によるハイパフォーマンスなセル描画
セルデータ値の読み書き、一括読み込み、表示テキスト取得
セルスタイルフォント(ファミリー・サイズ・太字・斜体・下線)、テキスト色、背景色、水平/垂直配置、テキスト折り返し
数値フォーマットExcel 互換のフォーマットコード(#,##0¥#,##00.00% など)
罫線セル・範囲の罫線(上下左右、スタイル・色・幅)
セル結合複数セルの結合・解除
行・列操作サイズ変更、挿入・削除、表示・非表示、自動フィット

数式エンジン

機能説明
AST パーサーExcel 互換の数式構文を解析
依存関係グラフセル参照の自動追跡と再計算
組み込み関数SUM, AVERAGE, IF, VLOOKUP など 32 種類
セル参照A1 形式(相対・絶対)、範囲参照

高度な機能

機能説明
フリーズペイン行・列の固定表示(ヘッダー行のスクロール固定など)
ソート列の昇順・降順ソート
オートフィルターヘッダードロップダウンによるデータ絞り込み
グループ化行・列のアウトライン(折りたたみ・展開)
セルタイプチェックボックス、ドロップダウン、ボタン、プログレスバー、レーティング、スパークライン、ハイパーリンク
セル保護シート保護とセル単位のロック

データ入出力

機能説明
XLSX インポートURL、File オブジェクト、ArrayBuffer から xlsx を読み込み
XLSX エクスポートワークシートを xlsx ファイルとしてダウンロード
クリップボードコピー・カット・ペースト(TSV / HTML 形式対応)
印刷HTML テーブルに変換してブラウザ印刷

UI 機能

機能説明
セルエディタダブルクリック / F2 によるインラインテキスト編集
Undo / Redo操作の取り消し・やり直し(最大 30 ステップ)
キーボードショートカットCtrl+Z/Y, Ctrl+C/V/X, Tab, Enter など
コンテキストメニュー右クリックメニューイベント
グリッドライン表示・非表示切替
交互行カラー偶数・奇数行の背景色設定
アニメーションセル値変更時のスムーズなアニメーション

エディション比較

Lite (無料)Pro (有料)
行数最大 100 行無制限
列数最大 26 列 (A〜Z)無制限
数式算術演算のみ全 32 関数
セルスタイル
数値フォーマット
罫線
セル結合
フリーズペイン
XLSX インポート
XLSX エクスポート
セルタイプ
行・列の挿入/削除
行・列の表示/非表示
ソート・フィルター
グループ化
画像
印刷

フレームワーク対応

フレームワークパッケージコンポーネント
React ≥17@reogrid/lite/react or @reogrid/pro/react<Reogrid> (forwardRef)
Vue ≥3@reogrid/lite/vue or @reogrid/pro/vue<Reogrid> (Composition API)
Vanilla JS/TS@reogrid/lite or @reogrid/procreateReogrid()