{"id":15039200,"url":"https://github.com/visactor/vtable","last_synced_at":"2026-04-02T13:25:48.054Z","repository":{"id":173572246,"uuid":"649609017","full_name":"VisActor/VTable","owner":"VisActor","description":"VTable is not just a high-performance multidimensional data analysis table, but also a grid artist that creates art between rows and columns.","archived":false,"fork":false,"pushed_at":"2026-03-01T13:22:58.000Z","size":166053,"stargazers_count":3469,"open_issues_count":666,"forks_count":448,"subscribers_count":31,"default_branch":"develop","last_synced_at":"2026-03-01T16:51:46.941Z","etag":null,"topics":["canvas-table","data-analysis","data-visualization","database","datagrid","grid","javascript-table","javescript","list-table","list-tree","online-excel","pivot-chart","pivot-grid","pivot-tables","react-table","sparklines","spreadsheet","tree-table","visualization","vue-table"],"latest_commit_sha":null,"homepage":"https://visactor.io/vtable","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/VisActor.png","metadata":{"files":{"readme":"README.ja-JP.md","changelog":null,"contributing":"CONTRIBUTING.ja-JP.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-06-05T08:51:38.000Z","updated_at":"2026-03-01T07:47:25.000Z","dependencies_parsed_at":"2025-12-15T14:11:46.795Z","dependency_job_id":"f04da9e9-c7a0-4aa5-ac6d-283a5358be82","html_url":"https://github.com/VisActor/VTable","commit_stats":{"total_commits":3228,"total_committers":29,"mean_commits":111.3103448275862,"dds":"0.46778190830235444","last_synced_commit":"e70d76a358d2745e55ac3b9e0aebf2b43be2ddaa"},"previous_names":["visactor/vtable"],"tags_count":174,"template":false,"template_full_name":null,"purl":"pkg:github/VisActor/VTable","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VisActor%2FVTable","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VisActor%2FVTable/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VisActor%2FVTable/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VisActor%2FVTable/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VisActor","download_url":"https://codeload.github.com/VisActor/VTable/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VisActor%2FVTable/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30107658,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-05T01:39:18.192Z","status":"online","status_checked_at":"2026-03-05T02:00:06.710Z","response_time":93,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["canvas-table","data-analysis","data-visualization","database","datagrid","grid","javascript-table","javescript","list-table","list-tree","online-excel","pivot-chart","pivot-grid","pivot-tables","react-table","sparklines","spreadsheet","tree-table","visualization","vue-table"],"created_at":"2024-09-24T20:41:53.286Z","updated_at":"2026-03-05T03:04:50.607Z","avatar_url":"https://github.com/VisActor.png","language":"TypeScript","readme":"\u003cdiv align=\"center\"\u003e\n   \u003ca href=\"https://github.com/VisActor#gh-light-mode-only\" target=\"_blank\"\u003e\n    \u003cimg alt=\"VisActor Logo\" width=\"200\" src=\"https://github.com/VisActor/.github/blob/main/profile/logo_500_200_light.svg\"/\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/VisActor#gh-dark-mode-only\" target=\"_blank\"\u003e\n    \u003cimg alt=\"VisActor Logo\" width=\"200\" src=\"https://github.com/VisActor/.github/blob/main/profile/logo_500_200_dark.svg\"/\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003ch1\u003eVTable\u003c/h1\u003e\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n\nVTableは、高性能な多次元データ分析テーブルであるだけでなく、行と列の間にアートを作成するグリッドアーティストでもあります。\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://visactor.io/vtable\"\u003e紹介\u003c/a\u003e •\n  \u003ca href=\"https://visactor.io/vtable/example\"\u003eデモ\u003c/a\u003e •\n  \u003ca href=\"https://visactor.io/vtable/guide/Getting_Started/Getting_Started\"\u003eチュートリアル\u003c/a\u003e •\n  \u003ca href=\"https://visactor.io/vtable/option/ListTable\"\u003eAPI\u003c/a\u003e•\n\u003c/p\u003e\n\n![](https://github.com/visactor/vtable/actions/workflows/bug-server.yml/badge.svg)\n![](https://github.com/visactor/vtable/actions/workflows/unit-test.yml/badge.svg)\n[![npm Version](https://img.shields.io/npm/v/@visactor/vtable.svg)](https://www.npmjs.com/package/@visactor/vtable)\n[![npm Download](https://img.shields.io/npm/dm/@visactor/vtable.svg)](https://www.npmjs.com/package/@visactor/vtable)\n[![license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/visactor/vtable/blob/main/LICENSE)\n\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n[English](./README.md) | [简体中文](./README.zh-CN.md) | 日本語\n\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n（ビデオ）\n\n\u003c/div\u003e\n\n# 紹介\n\nVTableは、VisActorの可視化システムの一部であり、可視化レンダリングエンジン[VRender](https://github.com/VisActor/VRender)に基づいています。\n\n主な機能は次のとおりです：\n\n1. 極端なパフォーマンス：数百万のデータポイントの高速計算とレンダリングをサポートします。\n2. 多次元分析：多次元データを自動的に分析し、表示します。\n3. 強力な表現力：柔軟で強力なグラフィック機能を提供し、[VChart](https://github.com/VisActor/VChart)のチャートとシームレスに統合します。\n\n# リポジトリの紹介\n\nこのリポジトリには次のパッケージが含まれています：\n\n1. packages/vtable: VTableのコアコードリポジトリ\n2. packages/vtable-gantt: ガントチャートコンポーネントのコード\n3. packages/vtable-editors: テーブルエディタコンポーネントのコード\n4. packages/vtable-export: テーブルエクスポートツールのコード\n5. packages/vtable-search: テーブル検索ツールのコード\n6. packages/react-vtable: Reactバージョンのテーブルコンポーネント\n7. packages/vue-vtable: Vueバージョンのテーブルコンポーネント\n8. docs: VTableのサイトチュートリアル、デモ、API、オプションを含むすべての中国語と英語のドキュメント。\n\n# 使用方法\n\n## インストール\n\n[npmパッケージ](https://www.npmjs.com/package/@visactor/vtable)\n\n```bash\n// npm\nnpm install @visactor/vtable\n\n// yarn\nyarn add @visactor/vtable\n```\n\n## クイックスタート\n\n```javascript\n// このデモはcodesanboxで実行できます https://codesandbox.io/s/vtable-simple-demo-g8q738\nimport * as VTable from '@visactor/vtable';\n\nconst columns = [\n  {\n    field: 'Order ID',\n    caption: 'Order ID'\n  },\n  {\n    field: 'Customer ID',\n    caption: 'Customer ID'\n  },\n  {\n    field: 'Product Name',\n    caption: 'Product Name'\n  },\n  {\n    field: 'Sales',\n    caption: 'Sales'\n  },\n  {\n    field: 'Profit',\n    caption: 'Profit'\n  }\n];\n\nconst option = {\n  container: document.getElementById(CONTAINER_ID),\n  records: [\n    {\n      'Order ID': 'CA-2018-156720',\n      'Customer ID': 'JM-15580',\n      'Product Name': 'Bagged Rubber Bands',\n      Sales: '3.024',\n      Profit: '-0.605'\n    },\n    {\n      'Order ID': 'CA-2018-115427',\n      'Customer ID': 'EB-13975',\n      'Product Name': 'GBC Binding covers',\n      Sales: '20.72',\n      Profit: '6.475'\n    }\n    // ...\n  ],\n  columns\n};\nconst tableInstance = new VTable.ListTable(option);\n```\n\n##\n\n[詳細なデモとチュートリアル](https://visactor.io/vtable)\n\n# ⌨️ 開発\n\nまず、[@microsoft/rush](https://rushjs.io/pages/intro/get_started/)をインストールしてください。\n\n```bash\n$ npm i --global @microsoft/rush\n```\n\n次に、コードをローカルにクローンします：\n\n```bash\n# クローン\n$ git clone git@github.com:VisActor/VTable.git\n$ cd VTable\n# 依存関係をインストール\n$ rush update\n# vtableデモを開始\n$ cd packages/vtable\n# ファイルパスで実行: ./packages/vtable\n$ rushx demo\n# サイト開発サーバーを開始、ファイルパスで実行: ./\n$ rush docs\n# git commitを実行した後、次のコマンドを実行して変更ログを更新してください。ファイルパスで実行: ./\n$ rush change-all\n```\n\n# 📖 ドキュメント\n\nインストール、クローン、更新が完了したら、`docs` を実行してVTableのドキュメントをローカルでプレビューできます。\n\n```bash\n# vtableのドキュメントサーバーを起動します。実行パス: ./\n$ rush update\n$ rush build\n$ rush docs\n```\n# If you meet dependency problems\n```bash\n$ rush purge\n$ rush update\n```\n\n# 🔗 関連リンク\n\n- [公式サイト](https://visactor.io/vtable)\n- [使用トレンド](https://npm-compare.com/@visactor/vtable)\n\n# 💫 エコシステム\n\n| プロジェクト                                                                      | 説明               |\n| ---------------------------------------------------------------------------- | ----------------- |\n| [React-VTable](https://www.visactor.io/vtable/guide/Developer_Ecology/react) | VTableのReactコンポーネント |\n\n# ⭐️ スター履歴\n\n[![Star History Chart](https://api.star-history.com/svg?repos=visactor/vtable\u0026type=Date)](https://star-history.com/#visactor/vtable\u0026Date)\n\n# 🤝 貢献\n\n貢献したい場合は、まず[行動規範](./CODE_OF_CONDUCT.md)と[ガイド](./CONTRIBUTING.md)をお読みください。\n\n小さな流れが集まり、大きな川や海になります！\n\n\u003ca href=\"https://github.com/visactor/vtable/graphs/contributors\"\u003e\u003cimg src=\"https://contrib.rocks/image?repo=visactor/vtable\" /\u003e\u003c/a\u003e\n\n# ライセンス\n\n[MITライセンス](./LICENSE)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvisactor%2Fvtable","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvisactor%2Fvtable","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvisactor%2Fvtable/lists"}