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

要从 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;
// 处理图像
// ...
}
}
说明:
dotNet.each() 用于遍历 .NET 集合对象is 操作符用于检查对象类型,等价于 C# 中的 is 操作符io.fullpath() 确保跨平台兼容性