百度,google找了好一會兒沒找到怎么獲取指定單元格內的圖片,只能自己研究了
添加參考
using OfficeOpenXml;
using System.IO;
using System.Linq;
完整代碼
using (ExcelPackage pck = new ExcelPackage(path))
{
string pathurl = Path.Combine(path, "pic");//指定圖片保存目錄
if (!Directory.Exists(pathurl))
{
Directory.CreateDirectory(pathurl);
}
ExcelWorksheet source_ws = pck.Workbook.Worksheets.FirstOrDefault();//讀取第一個sheet表
var excelPicture = source_ws.Drawings.Where(o => o.From.Row == 1 && o.From.Column ==
1).FirstOrDefault() as OfficeOpenXml.Drawing.ExcelPicture;//獲取第一行第一列單元格內的圖片
var filepath = Path.Combine(pathurl, string.Format("{0}.jpg", DateTime.Now.ToFileTime()));//指定檔案名
excelPicture.Image.Save(filepath, System.Drawing.Imaging.ImageFormat.Jpeg);//保存圖片
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/72759.html
標籤:其他
上一篇:PowerDesigner的使用
