我是靠谱客的博主 真实秀发,这篇文章主要介绍python 生成多sheet的excel,并在sheet页插入图片,现在分享给大家,希望可以做个参考。

# -*- 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内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部