# dotNet.ReoGrid 扩展库 - Excel 与 RGF 格式的区别

ReoGrid 支持多种文件格式，其中 Excel 和 RGF 格式常用于加载或保存工作簿/工作表模板文件。以下是 [Excel 格式](../io/excel-file-format/.html) 与 [RGF 格式](../io/rgf-format.html) 的主要差异：

| 功能特性 | RGF 格式 | Excel 格式 |
| :-- | :-: | :-: |
| 多工作表支持 | 不支持 | 支持 |
| [单元格类型](../cell/built-in-cell-types.html) | 仅内置类型 | 不支持 |
| [单元格图像](../cell/built-in-cell-types#image.html) | 支持 | 不支持 |
| [自定义单元格类型](../cell/custom-cell.html) | 不支持 | 不支持 |
| [浮动对象](../floating.html) | 不支持 | 支持 |
| [浮动图像](../floating/floating-image.html) | 不支持 | 支持 |
| [分组大纲](../worksheet/group-and-outline.html) | 支持 | 不支持 |
| [打印设置](../general/paging-and-print.html) | 支持 | 不支持 |
| [冻结窗口](../worksheet/freeze.html) 和 [缩放](../worksheet/zoom.html) | 支持 | 支持 |
| [扩展工作表设置](../worksheet/settings.html) | 支持 | 不支持 |

简而言之：
- ReoGrid 的专有功能（如 [图表](../chart.html)、[浮动对象](../floating.html) 等）由 [RGF 格式](../io/rgf-format.html) 支持
- Excel 的专有功能由 [Excel 格式](../io/excel-file-format.html) 支持

## aardio 使用示例

```aardio
import dotNet.ReoGrid;

// 创建表格控件
var grid = ReoGrid.ReoGridControl(winform);

// 保存为 RGF 格式（支持 ReoGrid 专有特性）
grid.Save("/template.rgf"); 

// 保存为 Excel 格式（兼容性更好）
grid.Save("/template.xlsx", 30); // 30 对应 Excel2007 格式

// 加载文件时自动检测格式
grid.Load("/data.rgf"); 
grid.Load("/data.xlsx");
```

> 注意：在 aardio 中调用时，文件格式参数可直接使用数值常量（如 30 表示 Excel2007 格式），或通过 `ReoGrid.IO.FileFormat` 枚举获取。