Blazor component for spreadsheet-like data editing
Top 85.1% on sourcepulse
BlazorDatasheet provides a Blazor component for creating Excel-like data grids, targeting Blazor developers who need to display and edit tabular data with rich features. It offers a performant solution for handling large datasets through virtualization and supports extensive customization for editors, formatting, and validation.
How It Works
The component utilizes a Sheet
object to manage data and configuration, allowing data to be set per Cell
or generated from lists of objects. It supports various CellValueType
conversions and allows custom cell renderers/editors. Formulas are evaluated automatically when referenced cells change, and formatting is merged hierarchically for flexible styling. Data validation can be applied with strict or non-strict modes.
Quick Start & Requirements
dotnet add package BlazorDatasheet
Program.cs
: builder.Services.AddBlazorDatasheet();
<link href="_content/BlazorDatasheet/sheet-styles.css" rel="stylesheet"/>
Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The README does not specify a license, which is a critical factor for commercial adoption or integration into closed-source projects. The project's community size and long-term maintenance are not immediately apparent.
1 month ago
1 day