🎉 ReoGrid.NET V4 现已发布! 🌐 ReoGrid Web 版 — 支持 React 和 Vue,现已推出!

专为
.NET 开发者打造的
电子表格组件

在您的 WinForms 或 WPF 应用中直接构建类似 Excel 的体验。 完整的公式引擎、图表、数据透视表以及原生 Excel 导入导出 — 无需 COM 依赖。

我的应用 — 销售报表.xlsx
A B C D E F 1 产品 Q1 Q2 Q3 Q4 合计 2 ReoGrid Pro $12,400 $15,200 $18,800 $22,100 $68,500 3 ReoGrid Ent $34,200 $38,500 $42,100 $51,300 $166,100 4 Support Plus $8,100 $9,400 $10,200 $12,800 $40,500 5 合计 $54,700 $63,100 $71,100 $86,200 $275,100 fx =SUM(B2:B4) 季度营收 Q1 Q2 Q3 Q4
180,000+
NuGet 下载量
1,700+
GitHub Stars
21+
个国家和地区
10+ 年
开发与销售历程

受到各行业客户的信赖

制造业
金融
医疗
政府
零售
物流
重大版本发布

ReoGrid V4 现已推出

惰性加载支持百万行数据、完整 WPF 功能对等、多层行标题、Excel 兼容格式化,以及 12 项更多重大功能。

查看全部 16 项新功能

惰性加载

百万行数据毫秒级渲染

🏷️

多层行标题

复杂标题布局

🖥️

WPF 完整对等

WinForms 功能全面支持 WPF

🎨

Excel 格式化

自定义格式字符串

🔍

条件筛选

编程式数据筛选

🎯

条件样式

公式驱动的单元格样式

用户期望的 Excel 功能,一应俱全

ReoGrid 内置用户所需的全部功能 — 无需安装 Office 或依赖 COM 互操作。

高性能

基于 Canvas 的渲染引擎可流畅处理数百万个单元格。虚拟滚动和延迟加载确保大数据集下的 UI 响应速度。

📐

公式引擎

内置公式解析器,支持 200 多个 Excel 兼容函数。包含跨单元格引用、命名区域和数组公式。

📊

图表与可视化

在电子表格中直接嵌入柱状图、折线图、饼图和面积图。图表与实时数据关联,自动更新。

📁

Excel 导入导出

高保真地读写 .xlsx 文件 — 完整保留格式、公式、合并单元格和命名区域。

🎨

丰富的单元格格式

全面控制字体、颜色、边框、数字格式、条件格式和数据验证规则。

🔌

可扩展架构

自定义单元格类型、渲染器和输入控件。ReoScript 解释器让终端用户可以自动化其电子表格操作。

🖨️

打印与页面布局

打印预览、页眉页脚、自定义打印区域和自动分页,输出即可打印的文档。

🔒

单元格保护

通过密码保护锁定单个单元格或区域。细粒度控制读写权限。

🌐

Web 版

通过 @reogrid/lite 在 React 或 Vue Web 应用中使用 ReoGrid — 零依赖、基于 Canvas、同样熟悉的 API。

探索 Web 版 →
现已推出

ReoGrid Web 版

将类似 Excel 的功能引入您的 React 或 Vue Web 应用。 @reogrid/lite 轻量、基于 Canvas,专为现代 Web 开发打造。

  • 内置 React 和 Vue 封装组件
  • 支持 xlsx 导入
  • 原生 TypeScript 支持
  • 零外部依赖
  • MIT 许可证免费使用
查看在线演示
$ npm install @reogrid/lite
快速开始 — React
import { ReoGridReact } from '@reogrid/lite/react';

function SalesReport() {
  return (
    <ReoGridReact
      width={800}
      height={500}
      onReady={(grid) => {
        grid.setCellText(0, 0, 'Product');
        grid.setCellText(0, 1, 'Revenue');
        // 加载您的数据...
      }}
    />
  );
}

几分钟即可上手

ReoGrid 提供 .NET(WinForms 和 WPF)版本, 以及适用于 React 和 Vue Web 应用的 JavaScript 库。 两者共享相同的熟悉 API — 选择您的平台,快速运行电子表格。

.NET — WinForms / WPF
  1. 1

    通过 NuGet 安装

    PM> Install-Package unvell.ReoGrid.dll
  2. 2

    将控件添加到窗体

    // 从工具箱拖拽,或通过代码添加:
    var grid = new ReoGridControl();
    this.Controls.Add(grid);
  3. 3

    操作单元格

    var sheet = grid.CurrentWorksheet;
    sheet[0, 0] = "Hello, ReoGrid!";
    sheet["B2"] = new DateTime(2024, 1, 1);
完整的 .NET 入门指南

准备为您的应用添加电子表格功能了吗?

免费下载 ReoGrid,10 分钟内即可运行您的第一个电子表格。