相关疑难解决方法(0)

使用EPPlus将图像添加到Excel中

我试图使用EPPlus多次将相同的图像添加到excel文件中.我使用以下代码来执行此操作:

Image logo = Image.FromFile(path);
ExcelPackage package = new ExcelPackage(info);
var ws = package.Workbook.Worksheets.Add("Test Page");
for(int a = 0; a < 5; a++)
{
    ws.Row(a*5).Height = 39.00D;
    var picture = ws.Drawings.AddPicture(a.ToString(), logo);
    picture.SetPosition(a*5, 0, 2, 0);
}
Run Code Online (Sandbox Code Playgroud)

一切都很完美,所有图像都正确添加,但它们向下拉伸.以下是其中一张图片的样子:

在此输入图像描述

但它在excel中看起来像这样:

在此输入图像描述

我必须调整每张图片开头的每一行,但我不认为这会影响它.是否有办法添加图片/做我想做的事情,还是我必须手动复制粘贴图片?(我以图片为例)

谢谢.

c# epplus

27
推荐指数
2
解决办法
4万
查看次数

标签 统计

c# ×1

epplus ×1