python读取图片文字为表格_利用python将图片转换成excel文档格式
前言
本文主要介绍了关于利用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文档格式相关推荐
- pythonmat文件转excel_利用python将图片转换成excel文档格式详解
本文主要介绍了关于利用python将图片转换成excel文档的相关内容,编写了一小段Python代码,将图片转为了Excel,纯属娱乐,下面这篇文章主要给大家介绍了关于利用python将图片转换成ex ...
- python将excel转换成图片格式_利用python将图片转换成excel文档格式
前言 本文主要介绍了关于利用python将图片转换成excel文档的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 实现步骤 读取图像,获取图像每个像素点的RGB值: 根据 ...
- pythonmat文件转excel,利用python将图片转换成excel文档格式
前言 本文主要介绍了关于利用python将图片转换成excel文档的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 实现步骤 读取图像,获取图像每个像素点的RGB值: 根据 ...
- python日常实用技能:利用python将图片转换成excel文档格式
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府 前言 本文主要介绍了关于利用python将图片转换成excel文档的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详 ...
- html图片如何转换成word文档格式,怎么将Word文档里的图片格式改成文字格式?
回答: 使用Word编辑文档的时候,不仅可以保存成Word格式,也可以保存为其它格式.但有的时候需要将大批的已经编辑完成的Word文档转换成文本格式或其他格式文档,怎么办?如果通过"另存为& ...
- bin文件怎么转换成文本文档_怎么把pdf文件转换成word文档?这样转很简单
在日常的学习.工作生活中,小伙伴们总少不了要对文件格式进行转换操作,例如把pdf文件转换成word文档.对于职场老手来说,这当然不算一个难度操作,甚至还很简单.但对于职场新人而言,找不对方法,可能操作 ...
- python读取dat文件写入表格_在python中从.dat文件读取和执行计算
我需要用python读取一个.dat文件,它总共有12列,数百万行.我需要把第2.3和4栏和第1栏分开计算.所以在加载.dat文件之前,是否需要删除所有其他不需要的列?如果没有,如何有选择地声明列并要 ...
- 多个jpg图片怎么转换成pdf文档
对于要处理各种文档的人经常需要使用多个不同类型的文档,却发现文档格式间并没有通用功能,最常见的就是将多个JPG图片转换成PDF文档格式,如果选择手工复制无疑会花费很多时间,如果选择普通的JPG转换工具 ...
- html怎么在图片上加文字_怎么把图片文字转换成word文档
我们在和别人交流的时候,有时候为了方便对方查看和理解,我们会使用文字图片进行交流,这是一种非常方便交流的形式.那如果我们想要将图片里的文字转换成Word文档应该怎么操作? 如果我们想要将图片识别为Wo ...
最新文章
- tcmalloc mysql 缓存_Tcmalloc优化Mysql内存管理
- iOS 性能优化-启动优化、main函数之前优化-二进制重排
- jQuery easyUI--消息框的使用
- idea中查看类中所有方法列表(Alt+7)(亲测)
- rest服务swagger_在Java EE 7上骑骆驼–带有Swagger文档的REST服务
- 技术交流:老刘说NLP技术公众号开通
- VS2012下基于Glut OpenGL GL_POLYGON示例程序:
- 李宏毅自然语言处理——ELMO/BERT/GPT简介
- tp3.2 find带参数查询及getField(两个参数)
- MYSQL 表左连接 ON AND 和ON WHERE 的区别
- 【BZOJ3894】文理分科(最小割)
- java打印菱形图案_如何使用java打印出菱形图案
- 【矩阵计算】特征值计算
- 分享2020年第三方支付产品服务流程
- CVPR 2021 华南理工和微信的Transformer:UP-DETR无监督预训练检测器
- 软件开发人员必备利器
- Wireshark 抓取 iphone 测试机的数据包
- Vue项目中使用Tinymce
- 松下电视机竟暗藏魂斗罗游戏(哈哈哈)
- 在线报表设计实战系列 – ③制作交叉分析表
热门文章
- 计算机专业运动会班级介绍,计算机学院8班开展“班级趣味运动会”
- 蓝牙4.0android开发,Android蓝牙4.0开发
- Java网络安全常见面试题
- 新浪微盘又是一个给力的产品啊,
- 天河二号计算机与量子计算机,“天河二号”算出量子霸权标准
- 图片验证码——在gVerify.js 的基础之上完善了一下,实现汉字,字母和数字组合的验证码
- 电子工程师从书系列15篇下载
- NPDP门径管理流程Stage-Gate之Gate(关口)
- Unity zSpace开发记录
- 对偶四元数——使用python3实现对偶四元数的符号运算 v2.0