最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#插入圖片到Excel表格單元格代碼詳解

 更新時(shí)間:2019年07月02日 11:43:25   作者:sunny藍(lán)魚(yú)  
在本篇文章里小編給大家整理了關(guān)于C#插入圖片到Excel表格單元格的具體方法和實(shí)例代碼,需要的朋友們可以學(xué)習(xí)下。

dll文件獲取及引用:

方法1:通過(guò)官網(wǎng)下載dll文件包,并解壓。解壓文件后,將bin文件夾下的Spire.Xls.dll文件引用到C#程序。

方法2:通過(guò)Nuget網(wǎng)站獲取dll。

C#代碼示例

using Spire.Xls;

using System.Drawing;



namespace InsertImage_XLS

{

  class Program

  {

    static void Main(string[] args)

    {

      //創(chuàng)建Workbook對(duì)象

      Workbook workbook = new Workbook(); 

      //獲取第一張工作表

      Worksheet sheet = workbook.Worksheets[0];

      //指定列寬、行高

      sheet.Columns[0].ColumnWidth = 50;

      sheet.Rows[0].RowHeight = 160;



      //加載圖片,添加到指定單元格

      ExcelPicture picture = sheet.Pictures.Add(1,1, "tp.png");

      //指定圖片寬度和高度

      picture.Width = 300;

      picture.Height = 180;



      //通過(guò)LeftColumnOffset和TopRowOffset屬性值設(shè)置圖片在單元格中的橫向、縱向?qū)R

      picture.LeftColumnOffset = 75;

      picture.TopRowOffset = 20;



      //保存文檔

      workbook.SaveToFile("result.xlsx", FileFormat.Version2013);

      System.Diagnostics.Process.Start("result.xlsx");

    }

  }

}

圖片插入效果:

擴(kuò)展知識(shí)點(diǎn):

C# 導(dǎo)入圖片到Excel單元格

導(dǎo)出Excel功能時(shí)需要將數(shù)據(jù)中含有圖片也導(dǎo)出到excel單元格中

public void InsertPicture(string RangeName, string PicturePath, Microsoft.Office.Interop.Excel.Worksheet worksheet)
    {
      Microsoft.Office.Interop.Excel.Range m_objRange = worksheet.get_Range(RangeName, Type.Missing);
      m_objRange.Select();

      float PicLeft, PicTop, PicWidth, PicHeight;    //距離左邊距離,頂部距離,圖片寬度、高度
      PicTop = Convert.ToSingle(m_objRange.Top);
      PicWidth = Convert.ToSingle(m_objRange.MergeArea.Width);
      PicHeight = Convert.ToSingle(m_objRange.Height)-10;
      PicWidth = Convert.ToSingle(m_objRange.Width)-10;
      PicLeft = Convert.ToSingle(m_objRange.Left);//+ (Convert.ToSingle(rng.MergeArea.Width) - PicWidth) / 2;     
         
      try
      {
        //worksheet.Shapes.AddPicture(PicturePath, Microsoft.Office.Core.MsoTriState.msoFalse, Microsoft.Office.Core.MsoTriState.msoTrue, PicLeft, PicTop, PictuteWidth, PictureHeight);
        worksheet.Shapes.AddPicture(PicturePath, Microsoft.Office.Core.MsoTriState.msoFalse, Microsoft.Office.Core.MsoTriState.msoTrue, PicLeft, PicTop, 90, 70);
      }
      catch
      {
      }
    }

相關(guān)文章

  • C#中StringBuilder用法以及和String的區(qū)別分析

    C#中StringBuilder用法以及和String的區(qū)別分析

    當(dāng)我們?cè)诔鯇W(xué)使用C#時(shí),常常會(huì)不知道該用StringBuilder合適還是用String高效,下面是我在學(xué)習(xí)當(dāng)中對(duì)StringBuilder和String的區(qū)別總結(jié),分享給大家。
    2013-03-03
  • C#操作注冊(cè)表之Registry類

    C#操作注冊(cè)表之Registry類

    這篇文章介紹了C#操作注冊(cè)表之Registry類,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-05-05
  • 3種方法實(shí)現(xiàn)WindowsForm切換窗口

    3種方法實(shí)現(xiàn)WindowsForm切換窗口

    這篇文章主要介紹了3種方法實(shí)現(xiàn)WindowsForm切換窗口,文中講解非常詳細(xì),示例代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • c# 實(shí)現(xiàn)語(yǔ)音合成

    c# 實(shí)現(xiàn)語(yǔ)音合成

    這篇文章主要介紹了c# 實(shí)現(xiàn)語(yǔ)音合成的方法,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下
    2020-12-12
  • C#實(shí)現(xiàn)集合自定義排序的三種方式

    C#實(shí)現(xiàn)集合自定義排序的三種方式

    在C#中,集合排序是一種常見(jiàn)的操作,它可以幫助我們對(duì)集合中的元素進(jìn)行排序,C#中提供了多種集合排序方法,包括Array.Sort、List.Sort、SortedList和SortedSet等,本文給大家介紹了C#實(shí)現(xiàn)集合自定義排序的三種方式,需要的朋友可以參考下
    2025-01-01
  • c#中的正則表達(dá)式和日期的使用示例

    c#中的正則表達(dá)式和日期的使用示例

    在?C#?中,正則表達(dá)式(Regular?Expressions)是一種強(qiáng)大的文本處理工具,用于執(zhí)行各種字符串搜索、替換和驗(yàn)證任務(wù),這篇文章主要介紹了c#中的正則表達(dá)式和日期的使用示例,需要的朋友可以參考下
    2024-07-07
  • c#實(shí)現(xiàn)sqlserver事務(wù)處理示例

    c#實(shí)現(xiàn)sqlserver事務(wù)處理示例

    這篇文章主要介紹了c#實(shí)現(xiàn)sqlserver事務(wù)處理的示例,大家參考使用吧
    2014-01-01
  • C#自定義類型強(qiáng)制轉(zhuǎn)換實(shí)例分析

    C#自定義類型強(qiáng)制轉(zhuǎn)換實(shí)例分析

    這篇文章主要介紹了C#自定義類型強(qiáng)制轉(zhuǎn)換的方法,實(shí)例分析了C#類型轉(zhuǎn)換的相關(guān)技巧,需要的朋友可以參考下
    2015-05-05
  • 深入解析C#編程中泛型委托的使用

    深入解析C#編程中泛型委托的使用

    這篇文章主要介紹了C#編程中泛型委托的使用,引用泛型委托的代碼可以指定類型參數(shù)以創(chuàng)建已關(guān)閉的構(gòu)造類型,需要的朋友可以參考下
    2016-02-02
  • C# Socket粘包處理講解示例

    C# Socket粘包處理講解示例

    這篇文章主要介紹了C# Socket粘包處理講解,大家可以參考使用
    2013-12-12

最新評(píng)論

英吉沙县| 望都县| 荆门市| 万盛区| 南陵县| 察雅县| 永康市| 同仁县| 固阳县| 丽水市| 射阳县| 丹巴县| 贵南县| 天全县| 从化市| 富民县| 皮山县| 苗栗市| 兴隆县| 凤翔县| 叶城县| 绵竹市| 桐柏县| 阳高县| 长白| 奎屯市| 灵武市| 芦山县| 玉山县| 常州市| 黑龙江省| 临湘市| 西乌珠穆沁旗| 平阴县| 商南县| 湖州市| 兴仁县| 汉沽区| 政和县| 南皮县| 孝昌县|