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

2023-11-05

目录

一、插入图片

二、插入柱状图

三、插入条形图


一、插入图片

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

  • 导入模块:from openpy.drawing.image import Image
  • 例:将一张云中君的皮肤图片插入到表格中

  • 图片插入成功

 

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

步骤:

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

 

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



二、插入柱状图

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中有两列数据,将此两列数据通过代码,生成柱状图图片



三、插入条形图

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中有两行数据,将此两行数据通过代码,生成条形图

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【Excel自动化办公Part6】:插入图片、插入柱状图、插入条形图 的相关文章

随机推荐

  • 硬件施工的特点

    硬件施工有别于软件施工 施工管理方法存在差异 相比软件施工 硬件施工的特点 1 硬件施工通常需要垫资 2 设备安全 施工安全要小心 包括失窃 丢失 意外损失等 3 生产供货 物流周期属于强限制 4 品牌型号需明确 变更需要走正式流程 手续不
  • C基础(五)作用域和内存管理

    目录 一 作用域 1 1 作用域和生命周期 二 内存区域划分 三 堆内存的分配和释放 3 1 malloc分配堆内存 3 2 free释放堆内存 3 3 思考 解决函数返回值是指针的问题 方案一 返回一个在堆内存分配的地址指针变量 方案二
  • Java中this关键字

    含义 this关键字指代当前对象 本质就是 创建好的对象的地址 当一个对象创建后 Java虚拟机就会给对象分配一个内存空间和一个引用自身的指针 这个指针的名字就是this 用法 1 访问类中的成员变量 用来区分成员变量和局部变量 publi
  • 关于JDBC中properties默认编码格式为ISO-8859-1导致使用资源绑定器的getString方法出现乱码的解决办法

    在JDBC的注册驱动与连接数据库方面 通常将driver url user password来放入配置文件中 并使用资源绑定器ResourceBundle来更快捷灵活地进行编程 而资源绑定器的实例方法getString key 如果传入的k
  • 区块链相关

    区块链 一个个区块组成的链表 一 密码学原理 哈希碰撞 x不等于y 但是H x H y 不同的输入 输出却一致 这就称为 哈希碰撞 collision resistance puzzle friendly 不能预测输入最终的输出结果 hid
  • Unity 鼠标控制物体的移动

    一 鼠标控制物体移动 using System Collections using System Collections Generic using UnityEngine public class ControlMove MonoBeha
  • 试用74LS161和必要的门电路实现11进制计数器(要求用同步置数法实现)

    题目要求实现11进制计数器 则电路共有11个有效状态 我们可以选择0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010这11个状态作为电路的有效状态 按照上述状态选择方式 应向下图示接
  • 【 PMU】信号生成、采样、分割、估计器应用和误差计算(Matlab代码实现)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 3 参考文献 4 Matlab代码实现 1 概述 PMU 信号生成 采样 分割 估计器应用和
  • 一个简单的虹膜定位程序

    一个简单的虹膜定位实现 虹膜定位程序 clear close all I imread ip1 jpg f rgb2gray I imhist f 求图像的直方图 F Size M F Size N size f 获取f的行和列 T 84
  • Java驱动方式JDBC连接SQL Server

    Java驱动方式JDBC连接SQL Server 第一步 下载微软官方的SQL Server JDBC 驱动程序 6 0 https www microsoft com zh CN download details aspx id 1177
  • 设顺序表va中的数据元素递增有序。试写一算法,将x插入到顺序表的适当位置上,以保持该表的有序性

    设顺序表va中的数据元素递增有序 试写一算法 将x插入到顺序表的适当位置上 以保持该表的有序性 先建立一个待插入的结点 然后依次与与链表中的各结点的数据域比较大小 找到插入该结点的位置 最后插入该结点 算法如下 include
  • 遇到的debug整理20190107

    已解决 最后的链结失败 错误的值 RT0 o relocation R X86 64 PC32 against symbol phgTetFaceVertexi can not be used when making a shared ob
  • Java学习笔记-多线程

    4 5 多线程 线程与进程 进程 是指一个内存中运行的应用程序 每个进程都有一个独立的内存空间 线程 是进程中的一个执行路径 共享一个内存空间 线程之间可以自由切换 并发执行 一个进程最少有一个线程 线程实际上是进程基础之上的进一步划分 一
  • 【算法】回溯

    子集树 include
  • C++ 指向类成员函数的指针

    记录两种可以间接调用类成员函数的方法 一种是直接使用函数指针 另一种使用C 11的function模板配合bind函数实现对固定类对象的成员函数调用 定义类 新建类的对象 class Cfun public void fun int x c
  • 【Matlab】 读取文件各种方法

    本技术支持指南主要处理 ASCII binary and MAT files 要得到MATLAB中可用来读写各种文件格式的完全函数列表 可以键入以下命令 help iofunMATLAB中有两种文件I O程序 high level and
  • 五分钟了解机器学习十大算法

    作者 Fahim ul Haq 译者 刘志勇 策划 赵钰莹 编辑 程序员大白公众号 仅作学术交流 如有侵权 请联系删文 本文为有志于成为数据科学家或对此感兴趣的读者们介绍最流行的机器学习算法 机器学习是该行业的一个创新且重要的领域 我们为机
  • 关于安装第三方包:dpkg: 处理软件包 redis-server (--configure)时出错:----说是redis-server未配置等原因,导致无法安装成功---bug

    在使用memcached 安装时报的redis错误 tarena tarena sudo apt get install memcached sudo tarena 的密码 正在读取软件包列表 完成 正在分析软件包的依赖关系树 正在读取状态
  • 这才是真正的技术,从0到高手的进阶!

    很多人以为学会了urlib模块和xpath等几个解析库 学了Selenium就会算精通爬虫了 但到外面想靠爬虫技术接点私活 才发现寸步难行 今天就告诉你 真正的爬虫高手应该学哪些东西 就算你毫无基础 你也能知道应该怎么去学习 话不多说 我们
  • 【Excel自动化办公Part6】:插入图片、插入柱状图、插入条形图

    目录 一 插入图片 二 插入柱状图 三 插入条形图 一 插入图片 sheet add image 创建的对象 单元格 导入模块 from openpy drawing image import Image 例 将一张云中君的皮肤图片插入到表