目录

一、插入图片

二、插入柱状图

三、插入条形图


一、插入图片

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

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

  1. Excel自动化办公(一) | 满足你对Excel数据的所有幻想,python-office一键生成模拟数据

    自从在官网发布了python-office这个专门用来自动化办公的库,后台经常收到提问:晚枫,什么时候开发Excel功能呀? 今天Excel自动化办公的第一个功能上线了:自动生成带有模拟数据的Exce ...

  2. python series转置储存到excel_Python 实现Excel自动化办公下

    上一讲我们讲到了Python 针对Excel 里面的特殊数据处理以及各种数据统计,本讲我们将引入Pandas 这个第三方库来实现数据的统计,只要一个方法就可以统计到上一讲的数据统计内容,本讲也会扩展讲 ...

  3. 【Excel自动化办公Part2】:向某个格子里写入内容、append()插入行、在表格中插入公式、插入行和列、删除行和列、移动格子

    目录 一.向某个格子中写入内容 sheet['A1'] = 'hello world' cell.value = 'I Love Python' 二.append()--插入一行的操作 三.在表格中插 ...

  4. overleaf 插入图片_latex中插入图片

    latex排版之插入图片: 在排版图片之前,个人认为不管用不用到,引入下面两个包: \usepackage{graphicx} \usepackage{subfigure} (1)插入单个图片,图片格 ...

  5. 如何用Python操作Excel自动化办公?一个案例教会你openpyxl——读取数据

    欢迎大家关注我,我是拾陆,关注同名"二八Data" 数据分析工作最难搞的是处理数据的过程,不然不会有专门的ETL(数据抽取.转换.加载)工程师了.如果是企业级数据处理可能数据库直接 ...

  6. 如何html在页面插入图片,css怎么插入图片?

    在前端页面的开发中,插入图片的方法有两种:使用img标签插入图片,使用background属性和background-image属性插入背景图片.下面本篇文章就来给大家介绍一下CSS backgrou ...

  7. overleaf 插入图片_overleaf编辑器——插入图片 以及 引用bibtex

    接触了一个神器overleaf 参考教程:https://blog.csdn.net/Gentleman_Qin/article/details/79963396 这篇教程已经说的很明白啦. 下面记录 ...

  8. R语言读取Excel表格数据并绘制多系列柱状图、条形图

      本文介绍基于R语言中的readxl包与ggplot2包,读取Excel表格文件数据,并绘制具有多个系列的柱状图.条形图的方法.   首先,我们配置一下所需用到的R语言readxl包与ggplot2 ...

  9. Python自动化办公:批量识别图片文字并存为Excel

    来源:菜J学Python 一.背景 也许你还记得,前不久复旦大学一博士生写了130行Python代码,批量识别核酸截图内容的故事.当时还被人民日报公众号报道出来,夸赞用所学贡献青春力量! 其实,批量文 ...

最新文章

  1. spark VS Hadoop 两大大数据分析系统深度解读
  2. Tensorflow 10分钟快速上手
  3. 开源游戏服务器端框架Firefly正式将GFirefly整合
  4. POJ - 1847 Tram(dijkstra)
  5. 信息学奥赛一本通C++语言——1006:A+B问题
  6. php 时间类型int类型,mysql 查询 int类型日期转换成datetime类型
  7. 稀疏表示(Sparse representation)原理理解
  8. c语言英文背单词软件下载,英语百词斩下载,背单词最好的软件排名?
  9. 【Scratch案例实操】scratch西游记师徒谁人气高 scratch编程案例教学 scratch创意编程 少儿编程教案
  10. ubuntu下听ape音乐
  11. 【学生打卡签到系统】
  12. windows下的WSL开发环境配置以及相关工具、插件
  13. 新零售时代下,物流行业迎来新机遇
  14. 图片翻译成中文其实很简单,只需这几步
  15. gitlab创建merge requests
  16. 大型网站服务器的架构
  17. amoled和super amoled哪个更伤眼 amoled和super amoled的显示效果
  18. 什么是 ARIMA模型
  19. 静态html加减乘除计算器代码,html+js实现简单的计算器代码(加减乘除)
  20. 掘金量化交易接口的类型有哪些?

热门文章

  1. 芯片|兆易创新逾7300万股限售股下周一上市流通 占总股本23%
  2. 终稿:教材管理系统与教学评估系统
  3. TDOA的最小二乘法
  4. 康涅狄格大学计算机科学排名,2019上海软科世界一流学科排名计算机科学与工程专业排名康涅狄格大学排名第401-500...
  5. OSChina 周一乱弹 —— 喝掉这瓶奶 忘掉那个仔
  6. DirBuster工具扫描敏感文件
  7. ios 热更新jsPatch
  8. SPSS Statistics 17.0多国语言(含中文)完整注册版
  9. java new thread()_(一)java多线程之Thread
  10. 训练GloVe中文词向量