前言

本文主要介绍了关于利用python将图片转换成excel文档的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。

实现步骤

读取图像,获取图像每个像素点的RGB值;

根据每个像素点的RGB值设置excel每个方格的颜色值;

根据像素点的坐标,写入excel文件;

保存退出;

示例代码

from PIL import Image

import numpy as np

import time

import matplotlib.pyplot as plt

import xlsxwriter

def get_xy(row, col):

table = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'

num1 = col / 26

num2 = col % 26

# print num1, num2

if num1 == 0:

return table[num2 - 1] + str(row)

else:

return table[num1-1] + table[num2 - 1] + str(row)

def main():

img = np.array(Image.open('whale.jpeg'))

# plt.figure("whale")

# plt.imshow(img)

# plt.show()

rows, cols, dims = img.shape

print img.shape

print img.dtype

print img.size

print type(img)

# print img[188, 188, 0]

excel = xlsxwriter.Workbook('image_excel.xlsx')

cellformat = excel.add_format({'bg_color': '#123456',

'font_color': '#654321'})

worksheet1 = excel.add_worksheet()

data = []

color = [''] * cols

cellcolor = ""

for i in range(rows):

for j in range(cols):

# print hex(img[i, j, 0]), hex(img[i, j, 1]), hex(img[i, j, 2])

cellcolor = (hex(img[i, j, 0]) + hex(img[i, j, 1]) + hex(img[i, j, 2])).replace('0x', '')

# print cellcolor

cellformat = excel.add_format({'bg_color': '#'+cellcolor,

'font_color': '#'+cellcolor})

# cellformat = excel.add_format({'bg_color': '#C6EFCE',

# 'font_color': '#006100'})

worksheet1.conditional_format(get_xy(i, j), {'type': 'cell',

'criteria': '<',

'value': 50,

'format': cellformat})

# data.append(data_row)

excel.close()

if __name__ == '__main__':

main()

# print get_xy(133, 27)

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。

python读取图片文字为表格_利用python将图片转换成excel文档格式相关推荐

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

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

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

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

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

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

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

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

  5. html图片如何转换成word文档格式,怎么将Word文档里的图片格式改成文字格式?

    回答: 使用Word编辑文档的时候,不仅可以保存成Word格式,也可以保存为其它格式.但有的时候需要将大批的已经编辑完成的Word文档转换成文本格式或其他格式文档,怎么办?如果通过"另存为& ...

  6. bin文件怎么转换成文本文档_怎么把pdf文件转换成word文档?这样转很简单

    在日常的学习.工作生活中,小伙伴们总少不了要对文件格式进行转换操作,例如把pdf文件转换成word文档.对于职场老手来说,这当然不算一个难度操作,甚至还很简单.但对于职场新人而言,找不对方法,可能操作 ...

  7. python读取dat文件写入表格_在python中从.dat文件读取和执行计算

    我需要用python读取一个.dat文件,它总共有12列,数百万行.我需要把第2.3和4栏和第1栏分开计算.所以在加载.dat文件之前,是否需要删除所有其他不需要的列?如果没有,如何有选择地声明列并要 ...

  8. 多个jpg图片怎么转换成pdf文档

    对于要处理各种文档的人经常需要使用多个不同类型的文档,却发现文档格式间并没有通用功能,最常见的就是将多个JPG图片转换成PDF文档格式,如果选择手工复制无疑会花费很多时间,如果选择普通的JPG转换工具 ...

  9. html怎么在图片上加文字_怎么把图片文字转换成word文档

    我们在和别人交流的时候,有时候为了方便对方查看和理解,我们会使用文字图片进行交流,这是一种非常方便交流的形式.那如果我们想要将图片里的文字转换成Word文档应该怎么操作? 如果我们想要将图片识别为Wo ...

最新文章

  1. tcmalloc mysql 缓存_Tcmalloc优化Mysql内存管理
  2. iOS 性能优化-启动优化、main函数之前优化-二进制重排
  3. jQuery easyUI--消息框的使用
  4. idea中查看类中所有方法列表(Alt+7)(亲测)
  5. rest服务swagger_在Java EE 7上骑骆驼–带有Swagger文档的REST服务
  6. 技术交流:老刘说NLP技术公众号开通
  7. VS2012下基于Glut OpenGL GL_POLYGON示例程序:
  8. 李宏毅自然语言处理——ELMO/BERT/GPT简介
  9. tp3.2 find带参数查询及getField(两个参数)
  10. MYSQL 表左连接 ON AND 和ON WHERE 的区别
  11. 【BZOJ3894】文理分科(最小割)
  12. java打印菱形图案_如何使用java打印出菱形图案
  13. 【矩阵计算】特征值计算
  14. 分享2020年第三方支付产品服务流程
  15. CVPR 2021 华南理工和微信的Transformer:UP-DETR无监督预训练检测器
  16. 软件开发人员必备利器
  17. Wireshark 抓取 iphone 测试机的数据包
  18. Vue项目中使用Tinymce
  19. 松下电视机竟暗藏魂斗罗游戏(哈哈哈)
  20. 在线报表设计实战系列 – ③制作交叉分析表

热门文章

  1. 计算机专业运动会班级介绍,计算机学院8班开展“班级趣味运动会”
  2. 蓝牙4.0android开发,Android蓝牙4.0开发
  3. Java网络安全常见面试题
  4. 新浪微盘又是一个给力的产品啊,
  5. 天河二号计算机与量子计算机,“天河二号”算出量子霸权标准
  6. 图片验证码——在gVerify.js 的基础之上完善了一下,实现汉字,字母和数字组合的验证码
  7. 电子工程师从书系列15篇下载
  8. NPDP门径管理流程Stage-Gate之Gate(关口)
  9. Unity zSpace开发记录
  10. 对偶四元数——使用python3实现对偶四元数的符号运算 v2.0