相关疑难解决方法(0)

OpenXML:Excel,提取单元格文本和图像/图片数据

我正在编写代码以将单元格和单元格中的图片/图像从 Excel 文档提取到数据库中。

使用此代码,我可以获得不是图片的单元格值。

但是,Cell 对象中没有图片。请注意,每一行都以图像开头。

A1- Picture
B1- Text
C1- Text and so on. 
Run Code Online (Sandbox Code Playgroud)

如何从“A”列中获取图像?

        WorkbookPart wbPart = document.WorkbookPart;
        var workSheet = wbPart.WorksheetParts.FirstOrDefault();

        foreach (Row r in workSheet.Worksheet.Descendants<Row>())
        {
            //Note only has Colum B,C. Not A as A has an image???
            foreach(Cell c in r.ChildElements)
            {
                foreach(object o in c.ChildElements)
                {
                    Console.WriteLine(c.CellReference + " " + o.ToString());
                }
            }
        }
Run Code Online (Sandbox Code Playgroud)

c# excel image openxml xlsx

4
推荐指数
1
解决办法
6326
查看次数

标签 统计

c# ×1

excel ×1

image ×1

openxml ×1

xlsx ×1