Jspreadsheet CEは、Excelのような編集機能、数式、列タイプを備えた軽量なJavaScriptデータグリッドコンポーネントです。
x-extends/vxe-table
Vue 2/3向けのPC用データテーブルコンポーネント。インライン編集、仮想スクロール、Excel風のコピー&ペースト、フィルタリング、ピボット形式のグループ化に対応。
代替できる製品:Handsontable
AG Grid
- スター
- 8,631
- フォーク
- 1,142
- 未解決の Issue
- 1,348
- 最終コミット
- 一昨日
これは何?
vxe-tableは、Vxe UIベースライブラリ上に構築された、PC向けWebアプリケーション用のエンタープライズ志向データグリッドコンポーネントです。行の追加・削除・編集・検索に加え、データ検証、編集のUndo/Redo、キーボードによる完全な操作に対応しています。
固定列、複数段のヘッダー、セル結合、行グループ化、展開可能な行、ツリーデータ、行と列のドラッグによる並べ替え、列の表示・非表示、インポート・エクスポート・印刷など、幅広いテーブル機能を備えています。大規模なデータセットには仮想スクロールと仮想セル結合で対応し、CSS変数でスタイルをカスタマイズできます。
Vue 2.6〜2.7向け(v3.x)とVue 3.x向け(v4.x)に、別々のブランチが用意されています。データ集計、集約関数、セル範囲選択、セルのコピー&ペースト、検索と置換、チャートの埋め込みなど、一部の高度な機能はエンタープライズ版の機能として案内されています。
主な機能
- 01追加・削除・更新・検索ができる編集可能なグリッド
- 02大規模なデータセット向けの仮想スクロールと仮想セル結合
- 03Excel風のセル範囲選択とコピー&ペースト(エンタープライズ版)
- 04固定列、複数段ヘッダー、セル結合、行グループ化
- 05フィルタリング、複数項目での並べ替え、行と列のドラッグによる並べ替え
- 06データ検証、編集のUndo/Redo、キーボードによる完全な操作
ユースケース
- Vueで編集可能なデータグリッドを使った管理画面の構築
- スムーズなスクロールが必要な大規模テーブルデータの表示
- 検証機能を備えた、スプレッドシート風のデータ入力フォームの作成
クイックスタート
- 1
npmからパッケージをインストールします
npm install vxe-table - 2
コンポーネントとスタイルをインポートし、Vueに登録します
- 3
テンプレートでvxe-tableコンポーネントを使用し、dataとcolumnsを指定します
使う前に知っておきたいこと
- インストール手順の対象はVue 3です。Vue 2版は別ブランチ(v3)です。
- Internet Explorerには対応していません。
- Excel形式のコピー/貼り付けやデータ集計など、一部の高度な機能はEnterprise Editionの機能として記載されています。
トピック
よくある質問
- vxe-table とは?
- Vue 2/3向けのPC用データテーブルコンポーネント。インライン編集、仮想スクロール、Excel風のコピー&ペースト、フィルタリング、ピボット形式のグループ化に対応。 vxe-tableは、Vxe UIベースライブラリ上に構築された、PC向けWebアプリケーション用のエンタープライズ志向データグリッドコンポーネントです。行の追加・削除・編集・検索に加え、データ検証、編集のUndo/Redo、キーボードによる完全な操作に対応しています。
- vxe-table は無料で使えますか?ライセンスは?
- vxe-table は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- vxe-table は今もメンテナンスされていますか?
- 活発にメンテナンス中。vxe-table の最終コミットは 2026年11月5日 です。
- vxe-table は何に使えますか?
- Vueで編集可能なデータグリッドを使った管理画面の構築 スムーズなスクロールが必要な大規模テーブルデータの表示 検証機能を備えた、スプレッドシート風のデータ入力フォームの作成
- vxe-table のインストール方法は?
- npmからパッケージをインストールします: npm install vxe-table コンポーネントとスタイルをインポートし、Vueに登録します テンプレートでvxe-tableコンポーネントを使用し、dataとcolumnsを指定します
- vxe-table はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/x-extends/vxe-table
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
デスクトップアプリのような複雑でデータ密度の高いWeb UIを構築するための、ReactベースのUIツールキット。
ReactとVueのコンポーネントを備えた、多次元ピボットテーブルや分析グリッドを構築するためのTypeScript可視化ライブラリ。
React、Angular、Vueで利用でき、スプレッドシート風の表示・編集・数式に対応したJavaScript/TypeScript向けデータグリッドコンポーネント。
ソート、フィルタリング、グループ化、ピボット、仮想化に対応した、依存関係ゼロのReactデータグリッド。ヘッドレスモードとスタイル適用済みモードを備えています。
React、Vue、Solid、Svelteなどに対応し、マークアップやスタイルを自由に制御できる、ヘッドレスなTypeScript/JavaScript製テーブルライブラリ。