吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何用代碼在excel插入圖片

麥辣雞腿堡 ? 來源:Python都知道 ? 作者:了不起 ? 2023-09-11 17:46 ? 次閱讀

01 準備

通常python讀取excel有兩個包,xlsxwriter和openpyxl,論單元格單獨處理,openpyxl要方便一些,論sheet的整體編輯,插入圖片,xlsxwriter能力要強一些,這里主要用xlsxwriter插入圖片。

1、安裝

pipinstallxlsxwriter

2、加載

先按路徑加載完整的excel, xlsxwriter.Workbook(xlsx_path),新加一個sheet頁demo3,賦值給sheet。值得注意的是,xlsxwriter主要針對新建的excel,對于要追加到已經有的圖表中,不太合適,雖然于2016年5月13日添加了get_worksheet_by_name方法,但是只能獲取通過book.add_worksheet添加的sheet,原有的sheet讀取不到,所以需要用xlrd或openpyxl重新讀取這個excel,再追加內容。

book=xlsxwriter.Workbook(xlsx_path)

sheet=book.add_worksheet('demo3')

02 插入圖片

1、調整單元格大小 為了合圖片與excel單元格更貼合,要按圖片大小調整單元格大小,set_row(row=1, height=128)調整行高,row從0開始算起。set_column(firstcol=1, lastcol=1, width=128)調整列寬,firstcol第第一列,從0開始算起,firstcol=1表示B列,這里對B2單元格進行調整。高度和寬度的單位不一樣,但是與excel中的值是大體一致的。

#調整行高,但是高度單位與windows的是不一樣的

sheet.set_row(row=1,height=128)

sheet.set_column(firstcol=1,lastcol=1,width=128)

2、插入圖片 傳入文件路徑,sheet.insert_image()將圖片插入excel,options中可以傳入一系列參數,如橫向偏移x_offset,縱向偏移y_offset,橫向縮放x_scale,縱向縮放y_scale,通常默認為圖片左上角與單元格左上角重合,且不做縮放。

options={"x_scale":1,"y_scale":1}

sheet.insert_image(insert_location,filename=image_path,options=options)

3、保存 插入圖片可以多次操作,也可以按之前介紹的修改單元格格式,操作完成后,需要通過book.close()保存到文件。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Excel
    +關注

    關注

    4

    文章

    224

    瀏覽量

    55627
  • 代碼
    +關注

    關注

    30

    文章

    4828

    瀏覽量

    69056
  • python
    +關注

    關注

    56

    文章

    4807

    瀏覽量

    85040
收藏 人收藏

    評論

    相關推薦

    LabVIEW調用Aspose.dll實現excel讀寫、圖片插入

    。 這里分享一下使用labview如何調用Aspose.dll。labview程序見附件*附件:Aspose_LV_Excel_Read_Write V2.zip 讀取excel表格: 寫入單元格: 向單元格插入
    發表于 06-24 17:01

    求救!!----labview 對EXCEL插入圖片不能更新

    每次運行labview來進行遠程操作示波器采集圖片并更新到EXCEL到相應的位置,但是原來的舊圖片還在EXCEL中,并且插入
    發表于 02-25 19:45

    求助 如何用ActiveXexcel插入圖片和graph

    求助 如何用ActiveXexcel插入圖片和graph{:4_107:}
    發表于 06-13 15:37

    請問labview如何把jpg格式的圖片插入excel

    如何把圖片excel的格式打印出來
    發表于 07-19 09:17

    LabVIEW向excel中寫入數據的同時插入圖片

    LabVIEW制作excel報表,寫入測試數據的同時如何將圖片插入當前的excel中,如何操作?
    發表于 07-10 00:19

    labview使用office工具包為excel插入批注(批注內容為圖片

    想用labview中office報表工具為excel表格插入批注,批注的內容為圖片,如下圖所示那種,就是鼠標放在單元格上,圖片便可以自動顯示,但是看了報表工具包好像沒有
    發表于 11-21 11:41

    labview 使用active x向excel插入批注(批注為圖片

    使用active寫了一個往excel插入批注(批注為圖片),前段時間可以用,后面不知道電腦裝了什么,打開這個程序就報錯 望高手指點下
    發表于 01-19 22:15

    條碼打印軟件中插入指定圖片的操作步驟

    圖片名稱保存到TXT文本或者excel表中進行調用,具體步驟如下:    1.條碼打印軟件中點擊軟件上方工具欄中的“數據庫設置”按鈕,彈出數據庫設置對話框,在數據庫設置對話框中點擊“添加”,選擇要
    發表于 12-02 15:43

    文檔中插入Protel 98電路圖和在電路圖中插入圖片的技

    文檔中插入Protel 98電路圖和在電路圖中插入圖片的技巧:介紹了將Protel 98電路圖或圖片插人到Word文檔,以及
    發表于 11-01 10:20 ?0次下載

    ORCAD原理圖中如何插入圖片

    ORCAD原理圖中如何插入圖片
    發表于 11-08 09:46 ?5.7w次閱讀
    ORCAD原理圖中如何<b class='flag-5'>插入</b><b class='flag-5'>圖片</b>

    如何在CAD中插入光柵圖片

    很多在使用CAD的朋友不知道如何在CAD中插入光柵圖片CAD中插入光柵圖像很簡單,直接在菜單中選擇:插入光柵圖像就可以將各種格式的
    發表于 10-22 09:28 ?2.1w次閱讀
    如何在CAD中<b class='flag-5'>插入</b>光柵<b class='flag-5'>圖片</b>

    CAD制圖中如何插入EXCEL表格

    最簡單的方法是從EXCEL選擇單元格后按CTRL+C,然后到CAD中CTRL+V,這樣會以OLE的形式粘貼,看上去象一張圖片,雙擊可以返回EXCEL進行編輯。這種方式很簡單、也很靈活,但打印控制方面會
    發表于 10-22 11:46 ?1.4w次閱讀

    excel vba代碼 示例講解

    excel vba代碼 示例講解
    發表于 09-07 09:36 ?25次下載
    <b class='flag-5'>excel</b> vba<b class='flag-5'>代碼</b> 示例講解

    何用Python來操作Excel文件

    今天小編來介紹一下如何用Python來操作Excel文件,當中需要用到的模塊叫做openpyxl,其中我們會涉及到一些基本常規的操作,例如有 插入與查詢數據 分類統計數據 數據的可視化 字體顏色
    發表于 08-05 11:07 ?1032次閱讀

    MarkDown文件插入圖片并上傳GitHub

    MarkDown文件插入圖片并上傳GitHub
    的頭像 發表于 01-12 17:02 ?1085次閱讀
    金钱豹百家乐的玩法技巧和规则| 尊龙百家乐官网娱乐平台| 新野县| 大富豪棋牌游戏下载| 威尼斯人娱乐场官网是骗人的吗| 澳门百家乐娱乐城送彩金| 百家乐视频小游戏| 筹码百家乐500| 百家乐平台信誉排名| 高手百家乐官网赢钱法| 哪个百家乐官网平台信誉好| 百家乐官网换房| 凤凰百家乐官网的玩法技巧和规则 | 玩百家乐的高手| 至尊百家乐娱乐网| 威尼斯人娱乐城老lm0| 大发888娱乐城大发888达法8| 球探网即时比分| 娱乐城开户送金| 百家乐官网开发公司| 百家乐官网网站平台| 24山向方位度数| 百家乐布| 大发888娱乐客户端下载| 尼勒克县| 澳门百家乐官网打法百家乐官网破解方法 | 鸿运国际娱乐| 太仆寺旗| 金城百家乐官网玩法平台| 海燕百家乐官网论| 百家乐闲和庄| 大发888洗码| 淘宝皇冠网店| 澳门百家乐官网赌| 真钱百家乐五湖四海全讯网| 东京太阳城王子大酒店| 建湖县| 星河百家乐官网的玩法技巧和规则 | 百家乐摇色子网站| 三公百家乐在哪里可以玩| 永利国际|