有没有办法将图像从excel导入PictureBox?

时间:2016-03-05 15:00:44

标签: gembox-spreadsheet

我正在编写一个适用于Excel文件的应用程序。到目前为止,我一直在使用Gembox电子表格来处理excel文件。但是,我发现使用Gembox电子表格我可以将图片保存到excel文件,但不能检索它们。任何人都可以推荐如何从excel文件中检索图片?谢谢

1 个答案:

答案 0 :(得分:0)

以下是使用GemBox.Spreadsheet从excel文件中检索图像的方法:

ExcelFile workbook = ExcelFile.Load("Sample.xlsx");
ExcelWorksheet worksheet = workbook.Worksheets.ActiveWorksheet;

// Select Picture element.
ExcelPicture picture = worksheet.Pictures[0];

// Import to PictureBox control.
this.pictureBox1.Image = Image.FromStream(picture.PictureStream);

// Or write to file.
File.WriteAllBytes("Sample.png", picture.PictureStream.ToArray());