【Excel自动化办公Part6】:插入图片、插入柱状图、插入条形图

简介: 【Excel自动化办公Part6】:插入图片、插入柱状图、插入条形图

一、插入图片


sheet.add_image(创建的对象,单元格)


  • 导入模块:from openpy.drawing.image import Image


  • 例:将一张云中君的皮肤图片插入到表格中


b427339e7e964e619bab67659f13dece.pngade6440d2bbc4991a5cc25234f998b78.png


  • 图片插入成功


d8eb1efbe8b845f3ab58ab43abf064f0.png


注意:一般我们插入的图片如果自定义的去修改图片的高和宽,会出现图片失真,模糊不清的情况,因此,我们可以查看图片原来的宽和高,根据图片原本的数值去插入图片。


步骤:


  • 找到图片,鼠标点击右键,点击进入文本信息

56ac32fc8d684adab6fb5b207f72d057.png

2f0379551ccd4ebf9e5528369f0982b5.png


  • 根据文本信息的宽和高写入excel文件中

1fd9fb10944146d7b4e3798234be1281.png

image.png




二、插入柱状图


BarChart()


Reference()


  • 导入模块:from openpyxl.chart import BarChart, Reference


# 创建图标对象
chart = BarChart()
# 数据的引用范围
data = Reference(worksheet=sheet, min_row=1, max_row=8, min_col=1, max_col=2)
# 类别的引用范围
categories = Reference(sheet, min_row=2, max_row=8, min_col=1)
# 将数据与类别添加到图表中
chart.add_data(data, titles_from_data=True)
chart.set_categories(categories)
# 将图表插入到工作表中
sheet.add_chart(chart, 'F12')


  • 例:在new_one.xlsx中有两列数据,将此两列数据通过代码,生成柱状图图片


7989c1d474924215a40620dc965146f4.png

ca4897d9b510459ba8fe5a66aed36928.png

c08f6ca644f54438b01fa47283a1bc87.png




三、插入条形图


LineChart()


Reference()


  • 导入模块:from openpyxl.chart import LineChart, Reference


# 创建图标对象
chart = LineChart()
# 数据的引用范围
data = Reference(worksheet=sheet, min_row=2, max_row=3, min_col=1, max_col=13)
# 类别的引用范围
categories = Reference(sheet, min_row=1, min_col=2, max_col=13)
# 将数据与类别添加到图表中
chart.add_data(data, titles_from_data=True, from_rows=True)
chart.set_categories(categories)
# 将图表插入到工作表中
sheet.add_chart(chart, 'F12')


  • 例:在new_one.xlsx中有两行数据,将此两行数据通过代码,生成条形图

e08ad4d8c7ea4815abb8c7ec71f4531b.png


7dbedd62204f4b99a8f89094202f2d33.png

de02b6d91de5487f9096e402c0fb0ba4.png

相关文章
|
23天前
|
人工智能 数据可视化 机器人
【办公自动化】Excel透视表的简单应用
【办公自动化】Excel透视表的简单应用
|
2月前
|
存储 BI 数据处理
Python自动化 | 解锁高效办公利器,Python助您轻松驾驭Excel!
Python自动化 | 解锁高效办公利器,Python助您轻松驾驭Excel!
|
2月前
|
测试技术 API 数据处理
Python办公自动化:解锁高效工作流程,掌握文档处理的艺术
Python办公自动化:解锁高效工作流程,掌握文档处理的艺术
85 1
|
2月前
|
SQL 开发框架 .NET
OA办公自动化系统设计与实现(论文+源码)_kaic
OA办公自动化系统设计与实现(论文+源码)_kaic
|
12天前
|
小程序 数据挖掘 iOS开发
Python + Excel 办公自动化 01 —— 硬菜马上就来
Python + Excel 办公自动化 01 —— 硬菜马上就来
21 1
|
12天前
|
存储 Python
终于,手把手教会 HR 实现 Python + Excel 「邮件自动化」发工资条了
终于,手把手教会 HR 实现 Python + Excel 「邮件自动化」发工资条了
19 0
|
14天前
|
数据可视化
Excel实例:Excel图表可视化:条形图、折线图、散点图和步骤图
Excel实例:Excel图表可视化:条形图、折线图、散点图和步骤图
23 4
|
28天前
|
人工智能 数据可视化 机器人
【办公自动化】Excel透视表的简单应用
【办公自动化】Excel透视表的简单应用
|
2月前
excel 图片地址转成图片
excel 图片地址转成图片
56 1
|
2月前
|
存储 安全 前端开发
ssm274办公自动化管理系统
ssm274办公自动化管理系统

热门文章

最新文章