本篇让我们介绍一下编辑图表的方法
1.插入图片方法:
from openpyxl import load_workbook
from openpyxl.drawing.image import Image #tupian
workbook = load_workbook(filename="2.xlsx")
sheet = workbook.active
one = Image("666.png")
one.height = 50
one.width = 50
sheet.add_image(one,"c1")
workbook.save(filename="2.xlsx")
若出现问题参考:
https://blog.csdn.net/AI_LINNGLONG/article/details/104301876
2.插入饼状图
from openpyxl import load_workbook
from openpyxl.chart import BarChart,Reference #zhuzhuangtu
workbook = load_workbook(filename="2.xlsx")
sheet = workbook.active
chart = BarChart() #新建一个柱状图
data = Reference(worksheet=sheet,min_row=1,max_row=5,min_col=2,max_col=6) #设定数据引用范围
categories = Reference(sheet,min_col=1,min_row=2,max_row=3) #设定x轴项目名称
chart.add_data(data,titles_from_data=True) #给柱状图添加数据数据源里有标题
chart.set_categories(categories) #设定x轴类目
sheet.add_chart(chart,"F2")
workbook.save("2.xlsx")
3.条形图
from openpyxl.chart import LineChart,Reference #条形图
workbook = load_workbook(filename="2.xlsx")
sheet = workbook.active
chart = LineChart() #新建一个条形图
data = Reference(worksheet=sheet,min_row=1,max_row=5,min_col=2,max_col=6)
categories = Reference(sheet,min_col=1,min_row=2,max_row=3)
chart.add_data(data,from_rows=True,titles_from_data=False) #给条型图添加数据,数据来源横向,来源标题
chart.set_categories(categories)
sheet.add_chart(chart,"F22")
workbook.save("2.xlsx")
综上,excel相关便全部叙述完毕
后续将会持续更新excel,ppt,爬虫,人工智能等相关内容,敬请关注
下期预告:PPT,python’相关