- 自動(dòng)編程
- 自動(dòng)出圖
- 設(shè)計(jì)建模
- UG/NX
【技術(shù)分享】【C#】導(dǎo)出Excel時(shí)插入圖片

琛
帖子
14
14
精華
1
1
積分
154
154
二次開發(fā)
技術(shù)分享
插入圖片的excel如果需要保證圖片的分辨率,圖片不被壓縮,需要進(jìn)行設(shè)置
/// 將圖片插入到指定的單元格位置,并設(shè)置圖片的寬度和高度。
/// 注意:圖片必須是絕對(duì)物理路徑
/// </summary>
/// <param name="rng">Excel單元格選中的區(qū)域</param>
/// <param name="PicturePath">要插入圖片的絕對(duì)路徑。</param>
public void InsertPicture(Range rng, Worksheet sheet, string picturePath)
{
rng.Select();
float picLeft, picTop, picWidth, picHeight;
try
{
picLeft = Convert.ToSingle(rng.Left);
picTop = Convert.ToSingle(rng.Top);
picWidth = Convert.ToSingle(rng.Width);
picHeight = Convert.ToSingle(rng.Height);
//參數(shù)含義:
//圖片路徑
//是否鏈接到文件
//圖片插入時(shí)是否隨文檔一起保存
//圖片在文檔中的坐標(biāo)位置 坐標(biāo)
//圖片顯示的寬度和高度
sheet.Shapes.AddPicture2(picturePath, false, true, picLeft, picTop, picWidth, picHeight);
}
catch (Exception ex)
{
ex.Data.Clear();
}
}
登錄論壇用戶后可查看全部內(nèi)容
1045
0
2023-12-28 10:15:32
by f3dexpress Nico
請(qǐng)選擇移動(dòng)至版塊:
確認(rèn)移動(dòng)
回復(fù)加入討論