ソート、フィルタリング、グループ化、ピボット、仮想化に対応した、依存関係ゼロのReactデータグリッド。ヘッドレスモードとスタイル適用済みモードを備えています。
jspreadsheet/ce
Jspreadsheet CEは、Excelのような編集機能、数式、列タイプを備えた軽量なJavaScriptデータグリッドコンポーネントです。
代替できる製品:Excel
Google Sheets
- スター
- 7,241
- フォーク
- 892
- 未解決の Issue
- 155
- 最終コミット
- 24 日前
これは何?
Jspreadsheet CEは、HTMLコンテナをスプレッドシート風のインタラクティブなデータグリッドに変えるJavaScriptコンポーネントです。グリッドを一から作らずに、ブラウザー上でユーザーに表形式データを表示・入力・編集してもらいたい開発者を対象としています。
テキスト、マスク付き数値、オートコンプリート対応のドロップダウン、カレンダー、チェックボックス、カラーピッカー、画像など、型を指定できる列に対応しています。Excel標準のショートカットでコピー&ペーストできるほか、数式、列のサイズ変更とドラッグ、入れ子のヘッダー、1つのスプレッドシート内での複数ワークシートにも対応しています。
パッケージはnpmで公開されており、CDNから読み込むこともできます。ライセンスはMITで、ReactとVue向けのラッパーに加え、jQueryとWeb Components向けのサンプルも提供されています。
主な機能
- 01Excelのような編集機能と、標準的なコピー&ペーストのショートカット
- 02テキスト、マスク付き数値、ドロップダウン、カレンダー、チェックボックス、色、画像に対応した型付き列
- 03数式とフッター数式への対応
- 04列のドラッグとサイズ変更、入れ子のヘッダー
- 051つのスプレッドシート内で複数のワークシートを利用
- 06ReactとVue専用のラッパー
ユースケース
- ERPや在庫管理画面で編集可能なデータグリッドを提供
- 教育システムで成績や生徒情報を入力するテーブルを提供
- カスタムバリデーションを使った研究室や研究用データの収集
- 既存のWebアプリケーションにスプレッドシート風の編集機能を追加
クイックスタート
- 1
npm からパッケージをインストールします
npm install jspreadsheet-ce - 2
Jspreadsheet と Jsuites のスクリプトおよびスタイルシートを HTML ファイルに追加するか、README に記載されている CDN リンクを使用します
- 3
id を指定した div コンテナを作成し、JavaScript で jspreadsheet() を使ってグリッドを初期化します
- 4
HTML ファイルを配信し、ブラウザーで開いてグリッドを確認します
使う前に知っておきたいこと
- バージョン 5 では v4 からアーキテクチャが変更されているため、アップグレードガイドに従ってコードを変更する必要があります。
- 一部のエンタープライズ機能などの高度な機能は、有料版の Jspreadsheet Pro でのみ利用できます。
トピック
よくある質問
- ce とは?
- Jspreadsheet CEは、Excelのような編集機能、数式、列タイプを備えた軽量なJavaScriptデータグリッドコンポーネントです。 Jspreadsheet CEは、HTMLコンテナをスプレッドシート風のインタラクティブなデータグリッドに変えるJavaScriptコンポーネントです。グリッドを一から作らずに、ブラウザー上でユーザーに表形式データを表示・入力・編集してもらいたい開発者を対象としています。
- ce は無料で使えますか?ライセンスは?
- ce は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- ce は今もメンテナンスされていますか?
- 活発にメンテナンス中。ce の最終コミットは 2026年10月14日 です。
- ce は何に使えますか?
- ERPや在庫管理画面で編集可能なデータグリッドを提供 教育システムで成績や生徒情報を入力するテーブルを提供 カスタムバリデーションを使った研究室や研究用データの収集 既存のWebアプリケーションにスプレッドシート風の編集機能を追加
- ce のインストール方法は?
- npm からパッケージをインストールします: npm install jspreadsheet-ce Jspreadsheet と Jsuites のスクリプトおよびスタイルシートを HTML ファイルに追加するか、README に記載されている CDN リンクを使用します id を指定した div コンテナを作成し、JavaScript で jspreadsheet() を使ってグリッドを初期化します HTML ファイルを配信し、ブラウザーで開いてグリッドを確認します
- ce はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/jspreadsheet/ce
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
React、Angular、Vueで利用でき、スプレッドシート風の表示・編集・数式に対応したJavaScript/TypeScript向けデータグリッドコンポーネント。
GoのExcelizeライブラリをWebAssemblyとJavaScriptに移植し、Node.jsやブラウザーでExcel XLSX、XLSM、XLTXなどのスプレッドシートファイルを読み書きできます。
Microsoft Officeを使わずにExcelのXLSX、XLSM、XLTX、XLTM、XLAMファイルを読み書きできる純Goライブラリ。
Rust製の開発中スプレッドシートエンジン。xlsxの読み書きに対応し、PythonおよびJavaScript(wasm)向けのバインディングを備えています。
GoのExcelizeライブラリをPythonに移植した、Excelスプレッドシートファイル(XLSX、XLSM、XLTX、XLTM、XLAM)の読み書き用ライブラリです。