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 相关文章推荐
pyramid配置session的方法教程
Nov 27 Python
Python分治法定义与应用实例详解
Jul 28 Python
python使用pil进行图像处理(等比例压缩、裁剪)实例代码
Dec 11 Python
Python读取视频的两种方法(imageio和cv2)
Apr 15 Python
Python爬虫设置代理IP(图文)
Dec 23 Python
Python 实现的 Google 批量翻译功能
Aug 26 Python
使用opencv将视频帧转成图片输出
Dec 10 Python
python 实用工具状态机transitions
Nov 21 Python
python爬取股票最新数据并用excel绘制树状图的示例
Mar 01 Python
基于Python 函数和方法的区别说明
Mar 24 Python
Python实战之用tkinter库做一个鼠标模拟点击器
Apr 27 Python
python使用tkinter实现透明窗体上绘制随机出现的小球(实例代码)
May 17 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
PHP游戏编程25个脚本代码
2011/02/08 PHP
destoon设置自定义搜索的方法
2014/06/21 PHP
PHP实现git部署的方法教程
2017/12/19 PHP
PHP pthreads v3下同步处理synchronized用法示例
2020/02/21 PHP
Javascript的构造函数和constructor属性
2010/01/09 Javascript
关于window.pageYOffset和document.documentElement.scrollTop
2011/04/05 Javascript
JS 进度条效果实现代码整理
2011/05/21 Javascript
疯狂Jquery第一天(Jquery学习笔记)
2012/05/11 Javascript
JS window对象的top、parent、opener含义介绍
2013/12/03 Javascript
javascript中数组的冒泡排序使用示例
2013/12/18 Javascript
jquery实现弹出div,始终显示在屏幕正中间的简单实例
2014/03/08 Javascript
jQuery选择器源码解读(一):Sizzle方法
2015/03/31 Javascript
整理AngularJS中的一些常用指令
2015/06/16 Javascript
快速学习jQuery插件 Cookie插件使用方法
2015/12/01 Javascript
简单讲解AngularJS的Routing路由的定义与使用
2016/03/05 Javascript
浅析javascript异步执行函数导致的变量变化问题解决思路
2016/05/13 Javascript
Javarscript中模块(module)、加载(load)与捆绑(bundle)详解
2017/05/28 Javascript
详解微信小程序Page中data数据操作和函数调用
2017/09/27 Javascript
Javascript执行上下文顺序的深入讲解
2020/11/04 Javascript
使用Vant完成通知栏Notify的提示操作
2020/11/11 Javascript
Python3实现并发检验代理池地址的方法
2016/09/18 Python
浅谈python日志的配置文件路径问题
2018/04/28 Python
python使用threading.Condition交替打印两个字符
2019/05/07 Python
django和vue实现数据交互的方法
2019/08/21 Python
Flask和pyecharts实现动态数据可视化
2020/02/26 Python
Expedia爱尔兰:酒店、机票、租车及廉价假期
2017/01/02 全球购物
Ben Sherman官方网站:英国男装品牌
2019/10/22 全球购物
OLEDBConnection和SQLConnection有什么区别
2013/05/31 面试题
我爱幼儿园演讲稿
2014/09/11 职场文书
2014年幼儿园国庆主题活动方案
2014/09/16 职场文书
学校党委干部个人对照检查材料思想汇报
2014/10/09 职场文书
个人务虚会发言材料
2014/10/20 职场文书
水浒传读书笔记
2015/06/25 职场文书
省级三好学生主要事迹材料
2015/11/03 职场文书
Python中常见的反爬机制及其破解方法总结
2021/06/10 Python
使用Ajax实现进度条的绘制
2022/04/07 Javascript