awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 个仓库

Awesome GitHub RepositoriesSpreadsheet Components

UI components that render spreadsheet data into interactive tables for viewing and editing within web interfaces.

Distinguishing note: Focuses on the visual and interactive presentation layer, distinct from backend data processing or file parsing.

Explore 8 awesome GitHub repositories matching user interface & experience · Spreadsheet Components. Refine with filters or upvote what's useful.

Awesome Spreadsheet Components GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • sheetjs/sheetjsSheetJS 的头像

    SheetJS/sheetjs

    36,278在 GitHub 上查看↗

    SheetJS is a comprehensive library for parsing, manipulating, and generating complex spreadsheet file formats. It functions as a universal data processor that maps diverse binary, XML, and text-based file structures into a unified internal object model, allowing developers to create, read, and transform workbook data programmatically. The library distinguishes itself through a portable logic layer that provides a consistent execution environment across web browsers, server-side runtimes, and native desktop or mobile applications. By utilizing stream-based processing, it handles large files in

    Adding spreadsheet viewing and editing capabilities to web interfaces by rendering file data into interactive tables for immediate user interaction.

    angularbuncsv
    在 GitHub 上查看↗36,278
  • mengshukeji/luckysheetmengshukeji 的头像

    mengshukeji/Luckysheet

    16,643在 GitHub 上查看↗

    Luckysheet is a web-based spreadsheet component and collaborative editor designed for rendering interactive grids in a browser. It functions as an Excel-compatible data grid that allows for the import and export of spreadsheet files while maintaining tabular data structures. The project provides real-time collaborative editing, synchronizing changes across multiple users to enable simultaneous work on shared documents. It also serves as a JavaScript data visualization tool, converting cell values into graphical charts and visual representations. The platform covers a broad range of data mana

    Provides a browser-based interactive grid for rendering tabular data with cell formatting, data validation, and formula execution.

    JavaScript
    在 GitHub 上查看↗16,643
  • dream-num/luckysheetdream-num 的头像

    dream-num/Luckysheet

    16,644在 GitHub 上查看↗

    Luckysheet upgraded to Univer

    Provides a browser-based viewer that renders Excel files with styles, formulas, and merged cells.

    JavaScriptcanvaschartconditional-formatting
    在 GitHub 上查看↗16,644
  • myliang/x-spreadsheetmyliang 的头像

    myliang/x-spreadsheet

    14,601在 GitHub 上查看↗

    x-spreadsheet is an HTML5 canvas spreadsheet component and web-based data grid designed for high-performance data display and cell manipulation. It serves as an interactive web component that allows users to manage structured data within a browser-based interface. The project includes an XLSX file serializer that imports and exports spreadsheet state using binary XML formats compatible with Excel. It also features a locale-aware UI framework that translates interface labels and date formats through configurable language objects. The component covers a broad range of capabilities including fo

    Provides an interactive web grid component supporting multiple sheets, cell merging, and layout manipulation.

    JavaScriptcanvases6excel
    在 GitHub 上查看↗14,601
  • adazzle/react-data-gridadazzle 的头像

    adazzle/react-data-grid

    7,637在 GitHub 上查看↗

    react-data-grid is a high-performance tabular interface for rendering and manipulating large datasets within a React application. It functions as a virtualized data table and editable spreadsheet component that supports hierarchical data grids with expandable and collapsible row groupings. The component maintains performance with massive datasets by rendering only the rows and columns currently visible in the viewport. It provides spreadsheet-like data manipulation, including cell editing and the ability to copy, paste, or drag values between cells. The grid supports advanced layout capabili

    Provides a high-performance UI component for viewing and editing tabular data with spreadsheet-like manipulation.

    TypeScript
    在 GitHub 上查看↗7,637
  • olifolkerd/tabulatorolifolkerd 的头像

    olifolkerd/tabulator

    7,550在 GitHub 上查看↗

    Tabulator is an interactive data table library and virtual DOM data grid used to create high-performance tables from JSON or arrays. It functions as a hierarchical data viewer and a spreadsheet interface component, capable of rendering thousands of records efficiently through viewport-based virtualization and progressive loading. The library distinguishes itself by providing a full spreadsheet interface mode with multi-sheet management, cell range selection, and bulk copy-paste capabilities. It supports complex data architectures, including nested data field mapping, expandable tree structure

    Implements a spreadsheet interface component with cell-based data entry and multi-sheet support.

    JavaScriptajaxcdnjsdata
    在 GitHub 上查看↗7,550
  • tagspaces/tagspacestagspaces 的头像

    tagspaces/tagspaces

    4,935在 GitHub 上查看↗

    TagSpaces is an offline-first file tagging and organization platform that lets you manage local files with portable metadata stored directly in filenames or sidecar JSON files, eliminating the need for a central database. It functions as a full-text file search engine, a Kanban board file organizer, a local AI file assistant, an S3-compatible cloud file manager, and a web clipper and bookmark manager, all within a single application. The project distinguishes itself through a local-first architecture where all file operations, indexing, and AI processing run entirely on the device, with cloud

    Displays CSV and spreadsheet files for viewing within the application.

    TypeScriptelectronjavascriptnote-taking
    在 GitHub 上查看↗4,935
  • happy-coding-clans/vue-easytableHappy-Coding-Clans 的头像

    Happy-Coding-Clans/vue-easytable

    3,802在 GitHub 上查看↗

    Vue-easytable is a high-performance data grid component designed for the Vue.js framework. It provides a comprehensive interface for displaying and managing large-scale tabular data, utilizing virtual scrolling to maintain responsiveness by rendering only the visible subset of rows within the browser. The component offers spreadsheet-style interaction, enabling users to perform direct, in-place data editing and manipulation. It supports complex grid configurations, including column pinning, row expansion, and data filtering, allowing for the organization of structured information to improve r

    Provides a web-based grid interface with Excel-like features including cell editing, column resizing, and data filtering.

    JavaScriptclipboardcomponentcontextmenu
    在 GitHub 上查看↗3,802
  1. Home
  2. User Interface & Experience
  3. Spreadsheet Components

探索子标签

  • Spreadsheet ViewersRenders spreadsheet files for viewing within the application. **Distinct from Spreadsheet Components:** Distinct from Spreadsheet Components: focuses on viewing existing files rather than interactive editing components.