Python向Excel中插入图片的简单实现方法


Posted in Python onApril 24, 2018

本文实例讲述了Python向Excel中插入图片的简单实现方法。分享给大家供大家参考,具体如下:

使用Python向Excel文件中插入图片,这个功能之前学习xlwt的时候通过xlwt模块实现过。那时候是在公司做的尝试,印象中插入的图片最终缩小为了一个单元格,同时由于公司的加密系统如此实现了图片插入的Excel文件不能够再次打开。

这次试用XlsxWriter这个模块,推测这个模块应该是具有比xlwt强大的多的功能。代码实现如下:

#!/usr/bin/python
# -*- codding: cp936 -*-
import xlsxwriter
book = xlsxwriter.Workbook('pict.xlsx')
sheet = book.add_worksheet('demo')
sheet.insert_image('D4','VCFY6863.jpg')
book.close()

程序执行结束后,生成了名称为pict.xlsx的Excel文件。打开后可以看到图片插入成功,插入点是指定的单元格,而整个图片的左上角落于此指定单元格。大致的信息如下图:

Python向Excel中插入图片的简单实现方法

插入功能实现,同时也是一种比较理想的插入效果。

另外,关于xlsxwriter模块的基本介绍与用法还可参考前面一篇https://3water.com/article/138813.htm

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python isinstance函数介绍
Apr 14 Python
pandas series序列转化为星期几的实例
Apr 11 Python
浅谈Python 多进程默认不能共享全局变量的问题
Jan 11 Python
python利用7z批量解压rar的实现
Aug 07 Python
Django中的FBV和CBV用法详解
Sep 15 Python
Python 动态变量名定义与调用方法
Feb 09 Python
Python3 操作 MySQL 插入一条数据并返回主键 id的实例
Mar 02 Python
如何利用Python动态模拟太阳系运转
Sep 04 Python
python爬取”顶点小说网“《纯阳剑尊》的示例代码
Oct 16 Python
python 元组和列表的区别
Dec 30 Python
Python爬虫实现selenium处理iframe作用域问题
Jan 27 Python
matplotlib之属性组合包(cycler)的使用
Feb 24 Python
Python 通配符删除文件的实例
Apr 24 #Python
python删除不需要的python文件方法
Apr 24 #Python
Python中XlsxWriter模块简介与用法分析
Apr 24 #Python
Python 实现删除某路径下文件及文件夹的实例讲解
Apr 24 #Python
python3+PyQt5实现文档打印功能
Apr 24 #Python
Python结合ImageMagick实现多张图片合并为一个pdf文件的方法
Apr 24 #Python
python3+PyQt5实现柱状图
Apr 24 #Python
You might like
用来解析.htpasswd文件的PHP类
2012/09/05 PHP
php数组相加 array(“a”)+array(“b”)结果还是array(“a”)
2012/09/19 PHP
php中fgetcsv()函数用法实例
2014/11/28 PHP
Yii2简单实现给表单添加验证码的方法
2016/07/18 PHP
使用js实现按钮控制文本框加1减1应用于小时+分钟
2013/12/09 Javascript
jquery实现可拖拽弹出层特效
2015/01/04 Javascript
使用requestAnimationFrame实现js动画性能好
2015/08/06 Javascript
Bootstrap select实现下拉框多选效果
2016/12/23 Javascript
Jquery-data的三种用法
2017/04/18 jQuery
nodejs爬虫初试superagent和cheerio
2018/03/05 NodeJs
webpack打包nodejs项目的方法
2018/09/26 NodeJs
js屏蔽退格键(backspace或者叫后退键与F5)
2019/02/10 Javascript
js Array.slice的8种不同用法示例
2019/07/10 Javascript
JointJS JavaScript流程图绘制框架解析
2019/08/15 Javascript
浅析vue中的nextTick
2020/12/28 Vue.js
python类继承用法实例分析
2015/05/27 Python
python 使用re.search()筛选后 选取部分结果的方法
2018/11/28 Python
Python里字典的基本用法(包括嵌套字典)
2019/02/27 Python
Python为何不能用可变对象作为默认参数的值
2019/07/01 Python
简单了解python反射机制的一些知识
2019/07/13 Python
django框架forms组件用法实例详解
2019/12/10 Python
Python Tornado批量上传图片并显示功能
2020/03/26 Python
keras.utils.to_categorical和one hot格式解析
2020/07/02 Python
HTML5轻松实现全屏视频背景的示例
2018/04/23 HTML / CSS
Europcar西班牙:全球汽车租赁领域的领导者
2018/09/17 全球购物
EJB与JAVA BEAN的区别
2016/08/29 面试题
护理专业推荐信
2013/11/07 职场文书
女方回门宴答谢词
2014/01/14 职场文书
男性健康日的活动方案
2014/08/18 职场文书
合作协议书范文
2014/08/20 职场文书
幼儿园老师新年寄语2015
2014/12/08 职场文书
fastdfs+nginx集群搭建的实现
2021/03/31 Servers
CSS3新特性详解(五):多列columns column-count和flex布局
2021/04/30 HTML / CSS
opencv检测动态物体的实现
2021/07/21 Python
阿里云k8s服务升级时502错误 springboot项目应用
2022/04/09 Servers
Win10此设备不支持接收Miracast无法投影的解决方法
2022/07/07 数码科技