using (var workbook = new XLWorkbook())
{
//插入图片到excel文档指定的列中
if (!string.IsNullOrEmpty(templateDto.Count > 0 ? templateDto[0].imagePath : ""))
{
string imagePath = templateDto[0].imagePath;
using (var ms = new FileStream(imagePath, FileMode.Open))
{
// 添加一个工作表
var worksheet = workbook.Worksheets.Add("Sheet1");
var picture = worksheet.AddPicture(ms);
var cell = worksheet.Cell("C1"); // 指定起始单元格
picture.MoveTo(cell);
} // 文件流在此处自动关闭
if (File.Exists(imagePath))
{
File.Delete(imagePath);
}
}
// 保存工作簿
workbook.SaveAs("exampleWithImage.xlsx");
}
}
C#代码 向Excel文档写入图片,放置指定的单元格
最新推荐文章于 2025-08-19 12:11:47 发布
4万+

被折叠的 条评论
为什么被折叠?



