使用xlsxwriter简单的将截图插入excel表格中

news/2024/11/30 9:54:48/

1.xlsxwriter插入图片

原因:
有个小项目需要测出数据,然后把仪表上截图给插入excel中。
在网上查了一下,发现用xlsxwriter插入图片挺方便的。

import xlsxwriterduang = xlsxwriter.Workbook("data.xlsx")
sheet = duang .add_worksheet("demo")
sheet.insert_image('D4', 'OIP-C.jfif')   
duang .close()

效果图:
在这里插入图片描述

上面的代码很容易理解撒。

2.pandas插入数据

咱们在来看看pandas的运用:
目的是将测出的数据用pandas写入excel表格中

import pandas as pddef run():# helloa = 1b = 2c = 3d = 4return [a, b, c, d]s = run()
data = [['mimi',s[0]],['mama',s[1]],['nani',s[2]], ['tom', s[3]]]
df = pd.DataFrame(data,columns=['Site','Age'],dtype=float)
print(df)
df.to_excel("data.xlsx")

简单举个例子打印成如下形式:
在这里插入图片描述

表格中如下图:
在这里插入图片描述

3.把数据和截图插入在同一excel表格中

"""
-*- coding: utf-8 -*-
time: 2022/12/4 11:47
Author: lange
"""
import xlsxwriterdef run():# helloa = 1b = 2c = 3d = 4return [a, b, c, d]if __name__ == '__main__':duang = xlsxwriter.Workbook("data.xlsx")sheet = duang.add_worksheet()s = run()data = (['mimi',s[0]],['mama',s[1]],['nani',s[2]], ['tom', s[3]])# 遍历数据并逐行写出row = col = 0for item, cost in (data):sheet.write(row, col, item)sheet.write(row, col+1, cost)row += 1# 插入图片sheet.insert_image('D4', 'OIP-C.jfif')duang.close()

效果图:
在这里插入图片描述
之前我其实先写得pandas插入数据的,但是后面发现两个不能中和在一起写,这样不得行,又发现只用xlsxwriter就可以。

利用周末的时间来学习——充能。加油,兰哥。

当然工作中的需求,也成为我不得不学习的动力。

希望自己可以向老韩那样轻松说出:我亦无他,唯手熟尔。

所以需要不断学习和积累。


http://www.ppmy.cn/news/1504.html

相关文章

用Hopper修改代理软件端口

背景 用代理软件可以访问google,但是端口经常不固定,从缺省1080变成了随机。 前几天其实已经用Hopper 3.0看了一次,但是好像不支持go,所以没反编译成功,这次换了4.0,支持了go。 Hopper与逆向 逆向的目的…

数据结构和算法之如何建立图

小白BG.1 邻接矩阵表示的图结点的结构 typedef struct GNode *PtrToGNode;//PtrToGNode是指向GNode的一个指针 struct GNode{ int Nv;//顶点数 int Ne;//边数 WeightType G[MaxVertexNum][MaxVertexNum]; DataType Data[MaxVertexNum];//存顶点的数据 }; typedef PtrToGNode MG…

“剧情+综艺” 助推国潮文化破圈

一舞千年,重现大唐辉煌;一曲流光,雕琢岁月模样;一纸云烟,漫卷诗书山河;跨历史长河,览盛世华章。自从河南卫视开启“剧情综艺”的晚会形式,晚会便多了一种呈现方式。 从2021年《唐宫夜…

基于JSP网上书城的设计与实现

项目描述 临近学期结束,还是毕业设计,你还在做java程序网络编程,期末作业,老师的作业要求觉得大了吗?不知道毕业设计该怎么办?网页功能的数量是否太多?没有合适的类型或系统?等等。这里根据疫情当下,你想解决的问…

一篇文章了解MySQL的group by

准备工作! 1.本文章MySQL使用的是5.7,引擎使用的是innodb 2. 使用的表结构(t1),字段a上有一个索引, 1. group by常用方法: group by的常规用法是配合聚合函数,利用分组信息进行统…

制作一个谷歌浏览器插件,实现网页数据爬虫

一、什么是浏览器插件 浏览器插件,基于浏览器的原有功能,另外增加新功能的工具,是可定制浏览体验的小型软件程序,让用户可以根据个人需要或偏好来定制浏览器。 如拦截网页中的广告、划词翻译、倍速视频等等。 Chrome、edge等浏…

Allegro如何缩放数据操作指导

Allegro如何缩放数据操作指导 Allegeo上可以缩放数据,尤其是在做结构时候非常有用,具体操作如下 以下图为例,需要把这个数据缩小0.5倍 点击Create Detail命令 Option里面选定一个层面,比如放在Board Geomertry,silkscreen top层 Scaling Factor输入0.5 Find选择所有 …

电平触发的触发器

普通的SR锁存器没有任何抗干扰能力 我们要加控制信号,来抵抗干扰 比如说我们不把信号直接加在门上,我们可以再加一级门电路,让这个输出和输入不在同一个门上,我们希望加入一个控制信号,来控制电路工作的时刻 对电路结…