import xlsxwriter as xlsx
#读取/创建文件
year_month=input('请输入计算期年月(YYYY_MM):')
book=xlsx.Workbook('E:\\Mercy\\data\\mytest\\'+year_month+'测试.xlsx')
#添加工作表
sheet=book.add_worksheet('demo')
#输入文本
pm = {
'bold' : True,
'font_name' : '微软雅黑',
'color':'red'
}
formate = book.add_format(pm)
amount=56
sheet.write('A1','实际支付金额:'+str(amount))
#输入图表
import matplotlib.pyplot as plt
import numpy as np
from io import BytesIO
##绘制图表
x = np.linspace(0, 10, 1000)
plt.plot(x, np.sin(x))
##接收io流
imagedata=BytesIO()
plt.savefig(imagedata)
##插入图片
sheet.insert_image(0,0,'',{"image_data": imagedata})#在0行0列插入
book.close()
参考:https://www.jb51.net/article/138813.htm
在线开发文档:https://xlsxwriter.readthedocs.io/index.html