【PYTHON,EXCEL】利用python进行EXCEL处理4 编辑图表

本篇让我们介绍一下编辑图表的方法

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’相关

发布了28 篇原创文章 · 获赞 25 · 访问量 2058

猜你喜欢

转载自blog.csdn.net/AI_LINNGLONG/article/details/104301944