awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
nadbm avatar

nadbm/react-datasheet

0
View on GitHub↗
5,445 نجوم·447 تفرعات·JavaScript·MIT·4 مشاهداتnadbm.github.io/react-datasheet↗

React Datasheet

react-datasheet هو مكون شبكة بيانات React ومحرر جدولي يوفر واجهة جدول بيانات تفاعلية. تم تصميمه لإدارة البيانات الجدولية مع دعم مدمج لتحرير الخلايا والتنقل عبر لوحة المفاتيح.

يتميز المشروع بمرونته في العرض والهيكل، مما يسمح باستبدال عناصر الجدول القياسية بترميز مخصص مثل القوائم أو divs. يدعم عرض الخلايا المخصص من خلال نظام تعيين يستبدل الخلايا الافتراضية بمكونات متخصصة بناءً على بيانات تعريف الخلية.

يغطي المكون قدرات واسعة لإدارة البيانات الجدولية، بما في ذلك تتبع حالة التعديلات، وحذف النطاقات، ولصق البيانات. كما يوفر عناصر تحكم لسلوك الخلية، مثل تحديد حالة القراءة فقط ودمج الأعمدة.

Features

  • Spreadsheet Interfaces - Provides a React-based UI component that emulates spreadsheet software for structured data entry.
  • Tabular Editors - Provides a full-featured spreadsheet-like editor for React with support for bulk data pasting and range deletions.
  • Data Grid Components - Ships an Excel-like data grid component for React with cell editing and keyboard navigation.
  • Data Change Callbacks - Triggers custom callbacks when users perform edits, range deletions, or data pasting.
  • Keyboard Navigation - Implements keyboard-driven focus movement and navigation between cells in a two-dimensional grid.
  • Tabular Data Management Interfaces - Provides an interface for managing two-dimensional data arrays via an interactive spreadsheet.
  • Reactive Grid Renderers - Provides a reactive data grid with built-in cell editing and keyboard navigation.
  • Data Grid Customization - Enables the creation of specialized tables with custom rendering and behavior for complex information.
  • Data Tables - Provides a grid system for interacting with tabular datasets featuring custom rendering and state tracking.
  • Interactive Cell Rendering - Renders table cells as custom React components for rich interactive elements and specialized inputs.
  • Component-Based Cell Rendering - Renders data using custom React components to display specialized inputs and visual indicators.
  • Behavioral - Allows attaching arbitrary attributes to cells to control hints, styling, and interactivity.
  • UI State Callbacks - Provides callbacks that trigger when the visual state of the data grid changes during cell editing.
  • Visual State Reconciliation - Synchronizes the internal data model with the visual table hierarchy through React re-renders.
  • Component Overrides - Provides mechanisms to replace default table components with custom implementations for sheets, rows, and cells.
  • Grid Cell Configurations - Provides tools for defining the read-only status, span, and placement of individual grid cells.
  • Cell Column Spanning - Supports defining column spanning for individual cells via behavioral properties.
  • DOM Element Overrides - Allows the underlying spreadsheet markup to be changed to elements like lists or divs.
  • Table Layout Engines - Implements layout logic to manage cell spanning and styling based on cell metadata.
  • Markup Abstractions - Allows the underlying DOM elements of the grid to be swapped from tables to divs or lists.

سجل النجوم

مخطط تاريخ النجوم لـ nadbm/react-datasheetمخطط تاريخ النجوم لـ nadbm/react-datasheet

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ React Datasheet

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع React Datasheet.
  • denisraslov/react-spreadsheet-gridالصورة الرمزية لـ denisraslov

    denisraslov/react-spreadsheet-grid

    1,173عرض على GitHub↗

    This project is a high-performance data grid component for React designed to render large datasets within a spreadsheet-style interface. It provides a framework for displaying structured tabular information while enabling complex cell-based interactions and data management tasks. The component distinguishes itself through its support for spreadsheet-like editing workflows, including keyboard-driven navigation and the ability to inject custom components into individual cells. Users can dynamically manage the grid layout by resizing columns and organizing headers, ensuring the interface adapts

    JavaScriptdata-gridexcelgrid
    عرض على GitHub↗1,173
  • alibaba/ali-react-tableالصورة الرمزية لـ alibaba

    alibaba/ali-react-table

    979عرض على GitHub↗

    This library is a high-performance data grid component for React applications, designed to manage and display large datasets. It provides a declarative configuration system that allows developers to define table structures, data sources, and feature toggles through a structured object schema. The library distinguishes itself through a flexible layout engine that supports complex UI requirements, such as pinning headers and specific columns to viewport edges during scrolling. It utilizes virtualized rendering to maintain interface responsiveness by displaying only the visible subset of data, e

    TypeScriptreactreact-tabletable
    عرض على GitHub↗979
  • react-component/tableالصورة الرمزية لـ react-component

    react-component/table

    1,372عرض على GitHub↗

    This library is a React component designed for rendering high-performance data grids. It provides a structured framework for displaying large datasets by utilizing window-based row virtualization, which ensures that only the visible portion of the data is rendered to the document object model. The component distinguishes itself through advanced layout and navigation capabilities, including native support for sticky headers and columns that remain anchored during scrolling. Developers can exercise imperative control over the table viewport to navigate to specific indices or pixel offsets, whil

    TypeScript
    عرض على GitHub↗1,372
  • olifolkerd/tabulatorالصورة الرمزية لـ olifolkerd

    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

    JavaScriptajaxcdnjsdata
    عرض على GitHub↗7,550
عرض جميع البدائل الـ 30 لـ React Datasheet→

الأسئلة الشائعة

ما هي وظيفة nadbm/react-datasheet؟

react-datasheet هو مكون شبكة بيانات React ومحرر جدولي يوفر واجهة جدول بيانات تفاعلية. تم تصميمه لإدارة البيانات الجدولية مع دعم مدمج لتحرير الخلايا والتنقل عبر لوحة المفاتيح.

ما هي الميزات الرئيسية لـ nadbm/react-datasheet؟

الميزات الرئيسية لـ nadbm/react-datasheet هي: Spreadsheet Interfaces, Tabular Editors, Data Grid Components, Data Change Callbacks, Keyboard Navigation, Tabular Data Management Interfaces, Reactive Grid Renderers, Data Grid Customization.

ما هي البدائل مفتوحة المصدر لـ nadbm/react-datasheet؟

تشمل البدائل مفتوحة المصدر لـ nadbm/react-datasheet: denisraslov/react-spreadsheet-grid — This project is a high-performance data grid component for React designed to render large datasets within a… alibaba/ali-react-table — This library is a high-performance data grid component for React applications, designed to manage and display large… react-component/table — This library is a React component designed for rendering high-performance data grids. It provides a structured… olifolkerd/tabulator — Tabulator is an interactive data table library and virtual DOM data grid used to create high-performance tables from… facebookarchive/fixed-data-table — Fixed-data-table is a React component library designed for rendering large datasets within structured, scrollable grid… grid-js/gridjs — Grid.js is a framework-agnostic JavaScript library for rendering interactive data grids. It allows for the display of…