# dotNet.ReoGrid 扩展库 - 从 Excel 文件读取所有图像

Excel 文件中包含的图像如下所示：  
![284](../images/284.png)

要从 Excel 文件中读取图像，首先需要使用 ReoGrid 工作簿打开 Excel 文件：

```aardio
// 加载 Excel 文件
grid.Load(io.fullpath("/MyPath/Excel/welcome-089.xlsx"));
```

获取包含图像的工作表实例：

```aardio
// 获取名为 "Sheet1" 的工作表
var sheet1 = grid.Worksheets["Sheet1"];
```

通过访问工作表的 `FloatingObjects` 属性，可以遍历工作表中存在的所有浮动对象：

```aardio
// 遍历所有浮动对象
for floatingObject in dotNet.each(sheet1.FloatingObjects) {
    // 检查浮动对象是否为图像
    if(floatingObject is "Drawing.ImageObject") {
        var imageObject = floatingObject;
        var image = imageObject.Image;
        
        // 处理图像
        // ...
    }
}
```

**说明：**
1. 在 aardio 中，`dotNet.each()` 用于遍历 .NET 集合对象
2. `is` 操作符用于检查对象类型，等价于 C# 中的 `is` 操作符
3. 路径处理使用 `io.fullpath()` 确保跨平台兼容性
4. 类型转换在 aardio 中是自动进行的，不需要显式转换