ReoGrid ReoGrid Web

Features

ReoGrid Web is a high-performance, Canvas-based spreadsheet library for the browser. This page summarizes the full feature set, edition differences, and supported frameworks.

Live Demo

Core Features

FeatureDescription
Canvas RenderingHigh-performance cell rendering using HTML5 Canvas
Cell DataReading and writing values, bulk loading, display text retrieval
Cell StylesFont (family, size, bold, italic, underline), text color, background color, horizontal/vertical alignment, text wrapping
Number FormattingExcel-compatible format codes (#,##0, ¥#,##0, 0.00%, etc.)
BordersCell and range borders (top, bottom, left, right; style, color, width)
Cell MergingMerging and unmerging multiple cells
Row & Column OperationsResizing, inserting/deleting, showing/hiding, auto-fit

Formula Engine

FeatureDescription
AST ParserParses Excel-compatible formula syntax
Dependency GraphAutomatic tracking and recalculation of cell references
Built-in Functions32 functions including SUM, AVERAGE, IF, VLOOKUP
Cell ReferencesA1 notation (relative and absolute), range references

Advanced Features

FeatureDescription
Freeze PanesFreezing rows and columns (e.g., pinning header rows during scrolling)
SortingAscending and descending column sort
Auto-FilterData filtering via header dropdowns
GroupingRow and column outlining (collapse/expand)
Cell TypesCheckbox, dropdown, button, progress bar, rating, sparkline, hyperlink
Cell ProtectionSheet protection and per-cell locking

Data I/O

FeatureDescription
XLSX ImportLoad xlsx from URL, File object, or ArrayBuffer
XLSX ExportDownload a worksheet as an xlsx file
ClipboardCopy, cut, and paste (TSV / HTML format support)
PrintingConvert to HTML table for browser printing

UI Features

FeatureDescription
Cell EditorInline text editing via double-click or F2
Undo / RedoUndo and redo operations (up to 30 steps)
Keyboard ShortcutsCtrl+Z/Y, Ctrl+C/V/X, Tab, Enter, and more
Context MenuRight-click menu event
Grid LinesToggle visibility on/off
Alternating Row ColorsBackground color for even/odd rows
AnimationSmooth animation on cell value changes

Edition Comparison

Lite (Free)Pro (Paid)
RowsUp to 100 rowsUnlimited
ColumnsUp to 26 columns (A-Z)Unlimited
FormulasArithmetic onlyAll 32 functions
Cell StylesYesYes
Number FormattingYesYes
BordersYesYes
Cell MergingYesYes
Freeze PanesYes
XLSX ImportYesYes
XLSX ExportYes
Cell TypesYes
Row/Column Insert & DeleteYes
Row/Column Show & HideYes
Sort & FilterYes
GroupingYes
ImagesYes
PrintingYes

Framework Support

FrameworkPackageComponent
React ≥17@reogrid/lite/react or @reogrid/pro/react<Reogrid> (forwardRef)
Vue ≥3@reogrid/lite/vue or @reogrid/pro/vue<Reogrid> (Composition API)
Vanilla JS/TS@reogrid/lite or @reogrid/procreateReogrid()