Powerful Spreadsheet Features
for .NET
Everything from basic cell operations to advanced formula engines, charts, and Excel compatibility — built for professional .NET applications.
ReoGrid V5 is here — a next-generation rebuild with a fully virtualized core and Avalonia support. One license covers V4 and V5.
Everything you need, built in
ReoGrid ships with a comprehensive set of spreadsheet capabilities — no plugins or third-party integrations required.
V4 and V5 are listed together, each card tagged with the release lines that have it. One version-independent license covers both — see how V4 & V5 work together.
High Performance
Canvas rendering with virtual scrolling in V4. V5 rebuilds the core so work and memory scale with the visible window — ~16–23 bytes per cell, measured.
Learn moreFormula Engine
100+ Excel-compatible functions in V4, 122 in V5 with dependency-based recalculation. Cross-sheet references and defined names in both.
Learn moreExcel Import & Export
Read and write .xlsx with formatting, formulas and merged cells preserved. V5 adds a streaming reader and per-sheet lazy loading for huge files.
Learn moreCell Styles & Formatting
Fonts, colors, borders, alignment and number formats. V5 uses Excel’s own format-code strings, so number formats round-trip through XLSX losslessly.
Learn moreConditional Formatting
Formula-driven cell styling that reacts to the data. V5 is OOXML-complete — color scales, data bars and icon sets included — and round-trips through XLSX.
Learn moreCell Types
Checkbox, dropdown, button, hyperlink and progress cells, plus your own. V5 adds a sparkline type and shares one flyweight descriptor across a whole range.
Learn moreFreeze Panes
Freeze any corner of the sheet — not just the top-left — so headings stay visible in complex report layouts.
Learn moreFiltering & Sorting
Excel-style auto-filter with custom conditions, and stable sorting that moves whole rows. V5 adds multi-key sorting.
Learn moreGrouping & Outline
Group rows and columns into multiple levels, and expand or collapse them in one click.
Learn morePrint & Paging
Print preview, page setup, print areas and automatic pagination. V5 drives PDF, WinForms and WPF printing from one shared pagination engine, with print titles repeated across pages and Excel-style headers and footers.
Learn moreCSV & JSON
Import and export full or partial worksheets as CSV. V5 also reads and writes reogrid-json, the same document format ReoGrid Web uses.
Learn moreExtensible API
Custom cell types, custom formula functions, and full control over appearance and behaviour.
Learn moreCross-Platform with Avalonia
Beyond WinForms and WPF, V5 runs on Avalonia — Windows, macOS and Linux desktops from a single codebase, on the same license.
Learn moreHeadless & Server-Side
The V5 core is UI-independent: build, calculate and convert workbooks in batch jobs or on a server, with no control and no window.
Learn moreDirect PDF Export
Export PDF in one line — no external packages, no System.Drawing, with a CJK font embedded so it runs on Linux and macOS servers too.
Learn moreStreaming XLSX & Lazy Loading
The reader streams straight into the sparse store, so memory follows the cells that actually exist. Huge workbooks open with per-sheet on-demand loading.
Learn moreCharts & Visualization
Bar, line, pie, scatter and area charts embedded in the worksheet, updating with their data. Not in V5.0 — the same license keeps V4 available for it.
Learn moreShapes & Floating Objects
Floating images, shapes and drawing objects anywhere on the sheet. V5 supports cell-anchored images, but not shapes or text boxes.
Learn moreMultiple Row Headers
Multi-level column headers for complex reporting layouts — a ReoGrid extension that Excel itself has no equivalent of.
Learn moreData Binding
Bind a worksheet to a data source through IDataSource. In V5.0 you write the rows yourself with a loop instead.
Learn moreProtection & Data Validation
Lock individual cells, ranges or whole worksheets, and validate values as they are entered. V5 follows Excel’s two-layer model — every cell locked by default, unlock what people fill in, then protect the sheet — and round-trips both through XLSX.
Learn moreFind & Replace
Search a range, a sheet or the whole workbook. V5 matches values, formulas and notes, with substrings or regular expressions, and replaces against the cell’s input text.
Learn moreCell Notes
Attach a note to a cell — a corner marker, a bubble on hover, pinned open when you want it. Text and author survive the XLSX round-trip through Excel.
Learn moreReoScript Automation
Let end users automate the grid with the built-in ReoScript interpreter. Removed in V5 — it will not return.
Product Catalog (PDF)
The whole feature set on one page
Editions, the full V4 / V5 feature comparison, pricing and system requirements — one PDF covering both versions, ready to circulate internally.
What's New in ReoGrid V5
V5 rebuilds the core around full virtualization — ~16–23 bytes per cell, Avalonia on Windows, macOS and Linux, a headless core for servers and batch jobs, and dependency-free PDF export. One ReoGrid One license covers both V4 and V5.
Built for Large-Scale Data
ReoGrid uses canvas-based rendering and smart virtualization to maintain smooth performance even with millions of cells. Memory-efficient data binding lets you load external data on demand.
1M+
cells
60 FPS
scrolling
Minimal
memory footprint
Rendering performance
Benchmarks on a mid-range Windows workstation. Results vary by dataset and hardware.
Ready to integrate ReoGrid?
Start with the free community edition or explore paid editions for the latest features and support.