多格式支持
ReoGrid 支持加载和保存 Excel xlsx 文件格式、导入和导出 CSV 文件、将电子表格输出到打印机或打印预览,以及将工作表生成为 HTML 或 PDF。

工作簿输入输出 API
ReoGrid 控件本身充当工作簿。屏幕工作簿控件和内存工作簿共享相同的 API。
var workbook = reoGridControl;
// 加载 Excel 工作簿:
workbook.Load(path, IO.FileFormat.Excel2007);
// ReoGrid 将自动创建并加载 Excel 文件中的所有工作表。
// 保存 Excel 文件:
workbook.Save(path, IO.FileFormat.Excel2007);
支持的对象
支持从 Excel 文件加载和保存以下对象:
- 加载或保存整个工作簿(所有工作表)
- 设置行和列标题的可见性
- 单元格样式(字体、颜色、对齐等)
- 单元格数据和数据格式(数字、货币、百分比等)
- 单元格边框
- 公式(引用关系和计算链)
- 命名范围定义
- 图片
- 浮动对象
- 图表
不支持的对象
以下对象的加载和保存尚不支持:
可用函数列表
请参阅 Excel 兼容函数列表。
内存工作簿
ReoGrid 还提供了一个无需 GUI 即可加载和保存电子表格的离屏接口。此功能通常用于在后台或服务器端导入和导出 Excel 文件以及处理数据。
内存工作簿的典型用法
创建内存工作簿实例,然后以 Excel 格式加载或保存电子表格。
// 创建内存工作簿
var workbook = ReoGridControl.CreateMemoryWorkbook();
// 从流加载 Excel 工作簿
workbook.Load(stream, FileFormat.Excel2007);
// 将流保存为 Excel 工作簿
workbook.Save(stream, FileFormat.Excel2007);
了解更多关于内存工作簿的信息。