aardio 文档

dotNet.ReoGrid 扩展库 - 从 Excel 文件读取所有图像

Excel 文件中包含的图像如下所示:
284

要从 Excel 文件中读取图像,首先需要使用 ReoGrid 工作簿打开 Excel 文件:

// 加载 Excel 文件
grid.Load(io.fullpath("/MyPath/Excel/welcome-089.xlsx"));

获取包含图像的工作表实例:

// 获取名为 "Sheet1" 的工作表
var sheet1 = grid.Worksheets["Sheet1"];

通过访问工作表的 FloatingObjects 属性,可以遍历工作表中存在的所有浮动对象:

// 遍历所有浮动对象
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 中是自动进行的,不需要显式转换

Markdown 格式