python 向excel 插入圖片


這是工作中一個真實的需求。
要做gt excel 表,表中要插入圖片。

1.要把圖片resize 基本相同的大小。

2.通過一下腳本插入圖片到excel

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

import os
import xlsxwriter

 
book = xlsxwriter.Workbook('C:/Users/micha/Desktop/測試/pict.xlsx') #新建一個 pict 的excel 表
sheet = book.add_worksheet('GT') #創建一個sheet 
sheet.set_column('A:C', 12)  #可以一次設置excel多列的寬度


for i in range(8):           #按行插入
    sheet.set_row(i, 85)     #設置行高(貌似一次只能設置一行,不能一次設置多行,具體沒找到。暫時一行一行設置)
    file  = r"C:\Users\micha\Desktop\mask_test\mask_head_forward\out\000{}.png".format(i+1)   #要插入的圖片
    des = '{}{}'.format('A', i+1)  #插入的excel中地址,入A0,B3
    sheet.insert_image(des,file)
 

book.close()
 
 
print("done!")




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM