利用openpyxl向excel内添加数据
excel也是利用openpyxl生成的, 并且命名为当前电脑系统时间

import os
import openpyxl as op# 创建excel并返回excel的名字与地址,命名规则为当前时间
def crate_excel(excel_save_path):  # 创建excel接口,并返回excel的路径与名字, 命名规则为当前时间if not os.path.exists(excel_save_path):os.mkdir(excel_save_path)w_crate = op.Workbook()w = w_crate.activew.column_dimensions['A'].width = 20  #设置列宽w.column_dimensions['B'].width = 20w.column_dimensions['C'].width = 20w.column_dimensions['D'].width = 20excel_path = excel_save_path + '/' + str(datetime.datetime.now().strftime('%Y-%m-%d %H-%M-%S')) + '.xlsx'w_crate.save(excel_path)return excel_path

先定义创建excel的接口,返回值为excel的地址与名字,
接下来直接打开excel就可以向里面写入数据了

    img_save_path = crate_img_save_path('E:/python_opencv/export/img')if not os.path.exists(img_save_path):os.mkdir(img_save_path)excel = op.load_workbook(excel_path)  # 打开excel并向内写入数据与图片excel_active = excel.active # 首先激活excel,才能向内写入数据excel_active.append([' '])excel_active.append(['camara picture', 'analytic picture'])img_origin = Image(img_save_path + '/' + 'origin.jpg')img_origin.width, img_origin.height = (150, 100)img_dot9 = Image(img_save_path + '/' + 'dot_9_img.jpg')img_dot9.width, img_dot9.height = (150, 100)excel_active.add_image(img_origin, 'A%s' % str(excel_active.max_row + 1))  # 向excel内插入图片,插入单元格为目前有内容单元格加1,实现功能与append相似,直接在最近的没有内容的一行插入图片excel_active.add_image(img_dot9, 'B%s' % str(excel_active.max_row + 1))excel_active.append([' '])excel.save(excel_path)

记录遇到的另一个小问题,每当我尝试修改行高的时候,就会提示我函数被占用
很奇怪的问题

    excel_active.row_dimensions['%s' % str(excel_active.max_row)].height = 90#更改行高的函数

报错信息

python用openpyxl向excel中添加数据(文字,数据,图片等)相关推荐

  1. 解决python利用openpyxl读取excel中公式结果值的问题

    在之前的一段时间里,我一直试图让openpyxl库来读取单元格值.但是每次我运行这个程序时,如果我把它设置为data_only = True,它就会返回None.如果我不添加数据,它只返回我使用的公式 ...

  2. python3读取excel某一列_怎样用python,读取excel中的一列数据!python读取excel某一列数据...

    Python 如何循环读取csv或者excel中的一列数据,写入到中搜索 是可以 a.csv复制到 b.csv中 import csv def foo(): with open('a.csv', 'r ...

  3. python读取Excel中关联表格的数据(只要是同Excel中

    来自CSDN-Mr熊 https://blog.csdn.net/qq_41030861/article/details/80515984 谁能告诉我前面这一堆都是什么啊... python读取Exc ...

  4. python使用openpyxl处理excel表格数据

    python使用openpyxl处理excel表格数据 前言 一.安装openpyxl包 二.读取excel数据 1. 获取excel表格的页码 2. 获取excel表格某一行的数据 3. 获取exc ...

  5. Python之openpyxl处理excel数据

    1.前言 在测试工作中,我们不可避免的就是跟测试数据打交道,那么说到数据,我们又不可避免的要跟excel打交道.在工作中,用excel存储测试数据以及测试结果是非常非常常见的.其实,python中有好 ...

  6. 用python对excel中的两列数据进行排列组合

    需求:对一个excel中的两列数据进行排列组合,并将数据追加写入到表格中. 背景:完全不懂代码的小白,所以,最后将代码打包生成可执行文件,方便操作. 下面直接上代码. import pandas as ...

  7. Python使用openpyxl读写excel文件

    Python使用openpyxl读写excel文件 Python使用openpyxl读取excel文件中数据 Python使用openpyxl往excel文件中写入数据 Python使用openpyx ...

  8. 怎样在计算机上插入机构图,Win7系统如何在excel中添加word文档结构图?

    今天小编给大家分享 Ghost Win7系统 在excel中添加word文档结构图的方法,有时候在编辑excel表格时,为了数据能够更加直观展示,会在excel中添加word文档结构图,这样显示的内容 ...

  9. java通过poi读取excel中的日期类型数据或自定义类型日期

    java通过poi读取excel中的日期类型数据或自定义类型日期 Java 读取Excel表格日期类型数据的时候,读出来的是这样的  12-十月-2019,而Excel中输入的是 2019/10/12 ...

最新文章

  1. python自动翻译小工具_Python实现翻译小工具
  2. 深入解析Angular Component的源码示例
  3. 15道使用频率极高的基础算法题
  4. 算法偏见是什么_算法可能会使任何人(包括您)有偏见
  5. 代码混淆android.mk,利用ollvm进行代码混淆
  6. 2020武大计算机学院研究生补录通知,2020年武汉大学硕士研究生复试录取工作细则汇总...
  7. SpringBoot支持JSP教程
  8. 为什么我加了过滤器然后就登不进去了_布隆过滤器过时了,未来属于布谷鸟过滤器?...
  9. Redis常用命令(超详细整理)
  10. mac 终极教程,最全,最实用的教程
  11. MapReduce实现订单商品的统计
  12. # 7-45 航空公司VIP客户查询 (25 分)
  13. python datetime计算时间差_python计算时间差的方法
  14. 解密暗池:那些不为人知的交易
  15. C++_Primer_学习笔记_第十九章(特殊工具和技术)
  16. Blog 【如何搭建自己的个人技术博客网站】
  17. 【BZOJ4327】JSOI2012 玄武密码 AC自动机
  18. android SurfaceView 拍照时显示参照矩形框
  19. http://www.v2ex.com/ 技术论坛
  20. 中国历史上哪个朝代不能缺?

热门文章

  1. 第3节-Redis数据类型介绍以及应用
  2. ubuntu(1.18.04)上使用kubeadm安装k8s(1.22.4)
  3. SCAU华南农业大学数据结构19071 递归实现指数型枚举
  4. 手机剪辑快手短视频如何批量去掉片头和片尾
  5. [经验] 4K HDMI 接收发送 FMC子板(图像处理LVDS to HDMI 转换立体声双通道 )
  6. 中兴新支点操作系统_国产操作系统中兴新支点,U盘安装方法教程
  7. 网易云课堂吴恩达Andrew Ng深度学习笔记(四)
  8. 计算机编程概率论,程序员的数学:线性代数和概率统计
  9. 体验A系列APU!联想Z475的游戏性能
  10. 盘点Unify的2016:在不变中求变 开启企业通信新征程