概述
# -*- coding: utf-8 -*-
import openpyxl
from openpyxl.drawing.image import Image
import xlsxwriter
#
pip install Pillow
excel_name = '统计结果.xlsx'
sheet_names = [
"个人账户收入明细表",
"个人账户收入台账信息表",
"个人账户支出明细表",
"个人账户支出台账信息表"
]
workbook = xlsxwriter.Workbook(excel_name)
for index, sheet_name in enumerate(sheet_names):
worksheet = workbook.add_worksheet(str(index) + sheet_name)
workbook.close()
print('Create a workbook and add worksheets complete !')
wb = openpyxl.load_workbook(excel_name)
for index, sheet_name in enumerate(sheet_names):
sheet = wb[str(index) + sheet_name]
img = openpyxl.drawing.image.Image(f'picture/{index}.png')
sheet.add_image(img, 'A1')
wb.save(excel_name)
print('save the workbook success !')
最后
以上就是真实秀发为你收集整理的python 生成多sheet的excel,并在sheet页插入图片的全部内容,希望文章能够帮你解决python 生成多sheet的excel,并在sheet页插入图片所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复