safesite/safesite/exportemp/exportxls.py

20 lines
577 B
Python

from openpyxl import Workbook, load_workbook
from openpyxl.drawing.image import Image
wb = load_workbook('yhdc.xlsx')
sheet = wb.active
#设置文字图片单元格的行高列宽
column_width = 15
row_height = 70
sheet.column_dimensions['u'].width = column_width #修改列D的列宽
sheet.row_dimensions[4].height = row_height #修改行3的行高
i=4
sheet['A'+str(i)]=1
img = Image('snc2.jpg')
newsize = (90, 90)
img.width, img.height = newsize #这两个属性分别是对应添加图片的宽高
sheet.add_image(img, 'u4')
wb.save('pictest.xlsx')