一、案例1:insert_image

import xlsxwriter
book = xlsxwriter.Workbook('E:\\test.xlsx')
sheet = book.add_worksheet('demo')
sheet.insert_image('D4','E:\\001.jpg')
book.close()

二、案例2:

import xlsxwriter
import pymysql.cursorsconnect = pymysql.Connect(host='localhost',port=3306,user='root',passwd='admin123',db='enterprise',charset='utf8'
)try:wb = xlsxwriter.Workbook('enterprise_6.xlsx')ws = wb.add_worksheet('企业信息')header = ['ID', '名称', '电话(图片)', '电话', '联系人', '邮箱', '网址', '地址']for index, h in enumerate(header):ws.write(0, index, h)with connect.cursor() as cursor:sql = 'select `id`,`name`,`phone_pic`,`phone`,`linkman`,`email`,`weburl`,`address` from `ep_company_info` where `id`<=12000 and `id`>10000'data = cursor.execute(sql)data_ = cursor.fetchall()j = 1for i, v in enumerate(data_):ws.write(j, 0, v[0])ws.write(j, 1, v[1])if v[2] == '':ws.write(j, 2, v[2])else:ws.insert_image(j, 2, './company/' + str(v[2]))ws.write(j, 3, v[3])ws.write(j, 4, v[4])ws.write(j, 5, v[5])# 网址ws.write_url(j, 6, v[6])ws.write(j, 7, v[7])j += 1
finally:wb.close()print('完成')

import io
import xlsxwriter
from PIL import Imageim = Image.open('1.jpeg')
(x, y) = im.size  # read image size
x = round(x / 1.14974)  # 人为修正拉伸
y = round(y / 0.97516)
out = im.resize((x, y), Image.ANTIALIAS)  # resize image with high-quality
image_data = io.BytesIO()
out.save(image_data, 'png')
book = xlsxwriter.Workbook('pict.xlsx')
sheet = book.add_worksheet('demo')
sheet.insert_image('D4', '1.jpeg',{'image_data': image_data})
book.close()
代码无问题:将代码插入到excel指定位置,并且可以设置图片尺寸def btn_excl_method(self):"""导出excel入口函数"""wiz_obj = self.env['talent.export.export.data.wizard']filename = '导出图片'import xlsxwriterfrom PIL import Imageoutput = io.BytesIO()book = xlsxwriter.Workbook(output)sheet = book.add_worksheet('TEST')buf_image = io.BytesIO(base64.b64decode(self.image_1920))sheet.write('A1', self.name)sheet.insert_image('D1', "001.jpg", {'image_data': buf_image, 'x_scale': 0.5, 'y_scale': 0.5, 'positioning': 5})book.close()wiz_id = wiz_obj.sudo().create({'file_data': base64.encodebytes(output.getvalue())})value = dict(type='ir.actions.act_url',target='self',url='/web/content?model=%s&id=%s&field=file_data&download=true&filename=%s.xlsx' % ('talent.export.export.data.wizard', wiz_id.id, filename),)return value

PYTHON将图片插入到excel相关推荐

  1. Python将图片插入到Excel中

    效果图: 安装:命令:pip install XlsxWriter (或者 easy_install XlsxWriter) 在下载的过程中慢的话,可以尝试其中一个,速度会比单纯的pip快10倍不止. ...

  2. python下载图片插入excel_Python向Excel中插入图片的简单实现方法

    本文实例讲述了Python向Excel中插入图片的简单实现方法.分享给大家供大家参考,具体如下: 使用Python向Excel文件中插入图片,这个功能之前学习xlwt的时候通过xlwt模块实现过.那时 ...

  3. pythonmat文件转excel,利用python将图片转换成excel文档格式

    前言 本文主要介绍了关于利用python将图片转换成excel文档的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 实现步骤 读取图像,获取图像每个像素点的RGB值: 根据 ...

  4. pythonmat文件转excel_利用python将图片转换成excel文档格式详解

    本文主要介绍了关于利用python将图片转换成excel文档的相关内容,编写了一小段Python代码,将图片转为了Excel,纯属娱乐,下面这篇文章主要给大家介绍了关于利用python将图片转换成ex ...

  5. python读取图片文字为表格_利用python将图片转换成excel文档格式

    前言 本文主要介绍了关于利用python将图片转换成excel文档的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 实现步骤 读取图像,获取图像每个像素点的RGB值: 根据 ...

  6. python将excel转换成图片格式_利用python将图片转换成excel文档格式

    前言 本文主要介绍了关于利用python将图片转换成excel文档的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 实现步骤 读取图像,获取图像每个像素点的RGB值: 根据 ...

  7. python日常实用技能:利用python将图片转换成excel文档格式

    @本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府 前言 本文主要介绍了关于利用python将图片转换成excel文档的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详 ...

  8. python的tkinter插入图片_详解python tkinter 图片插入问题

    通过tkinter.PhotoImage插入GIF, PGM/PPM格式的图片. import tkinter class Gui: def __init__(self): self.gui=tkin ...

  9. python 读取图片颜色值生成excel像素画

    像素画: 需要用到的包: 进度条:progressbar pip install progressbar -i http://mirrors.aliyun.com/pypi/simple/ --tru ...

最新文章

  1. 在阿里当PM都需要做什么?
  2. WICC上了全球很多家交易所,它是一种资产和流动性的代表
  3. GoogLeNet(从Inception v1到v4的演进)
  4. 【Python3 爬虫】03_urllib.error异常处理
  5. iOS9 判断微信qq是否安装
  6. 2019最新Python爬虫高频率面试题总结(一)
  7. 学术造假?撤销职称!不端“黑历史”将影响未来评审
  8. 分析java程序的命令总结jps,jstack
  9. Web Components 系列(五)—— 详解 Slots
  10. 数据集成-2-xml
  11. “九章”量子计算机与智能优化算法
  12. 迷你世界显示服务器错误,迷你世界登陆失败怎么办-迷你世界登陆未成功_牛游戏页游...
  13. java版 简易斗地主(三)
  14. Hark的数据结构与算法练习之计数排序
  15. 怎么做优秀的家电行业品牌宣传片?
  16. 汉诺塔问题的递归求解
  17. 电脑本地连接图标不见 怎样找到恢复处理无法创建宽带连接(转)
  18. HAC认证,什么是HAC认证,助听器HAC认证,HAC认证多少钱
  19. 特别提醒:人脸识别时,一定要穿衣服,一不小心就中招了
  20. 以太坊为什要使用幽灵协议?

热门文章

  1. html5适应手机和电脑的方法
  2. [No00002C]人的寿命应该能达到100至175岁-北大齐教授健康讲座笔录
  3. Ubuntu 20.04 更新源
  4. 蓝牙耳机哪个品牌最好?目前最值得入手性价比高的无线蓝牙耳机
  5. iOS 扫描二维码自动打开灯 检测环境光线强度
  6. 发表学报和期刊哪一个更好
  7. Comparable排序
  8. 建行etc系统无法连接到服务器,投诉建行强行绑定ETC导致现在无法办理
  9. MySql 替换字段中字符串的sql语句
  10. 福田国资引入电子合同,勇当数字治理排头兵