多格式支持

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

245

工作簿输入输出 API

ReoGrid 控件本身充当工作簿。屏幕工作簿控件和内存工作簿共享相同的 API。

var workbook = reoGridControl;

// 加载 Excel 工作簿:
workbook.Load(path, IO.FileFormat.Excel2007);

// ReoGrid 将自动创建并加载 Excel 文件中的所有工作表。
// 保存 Excel 文件:
workbook.Save(path, IO.FileFormat.Excel2007);

支持的对象

支持从 Excel 文件加载和保存以下对象:

不支持的对象

以下对象的加载和保存尚不支持:

  • 分页和打印
  • 大纲
  • 条件样式触发器
  • 数据透视表和数据库连接
  • 部分公式函数和 VBA

可用函数列表

请参阅 Excel 兼容函数列表

内存工作簿

ReoGrid 还提供了一个无需 GUI 即可加载和保存电子表格的离屏接口。此功能通常用于在后台或服务器端导入和导出 Excel 文件以及处理数据。

内存工作簿的典型用法

创建内存工作簿实例,然后以 Excel 格式加载或保存电子表格。

// 创建内存工作簿
var workbook = ReoGridControl.CreateMemoryWorkbook();

// 从流加载 Excel 工作簿
workbook.Load(stream, FileFormat.Excel2007);
// 将流保存为 Excel 工作簿
workbook.Save(stream, FileFormat.Excel2007);

了解更多关于内存工作簿的信息。

这篇文章对您有帮助吗?