本文主要介绍了关于利用python将图片转换成excel文档的相关内容,编写了一小段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)

相关推荐:

pythonmat文件转excel_利用python将图片转换成excel文档格式详解相关推荐

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

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

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

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

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

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

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

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

  5. python将图片转换成动漫,python实现图片转换成素描和漫画格式

    本文实例为大家分享了python实现图片转换成素描和漫画格式的具体代码,供大家参考,具体内容如下 原图 图片转换后的成果 源码 # -*- coding: utf-8 -*- import cv2 f ...

  6. python图片转成素描_巧用python实现图片转换成素描和漫画格式

    [相关学习推荐:python教程] 本文实例为大家分享了python实现图片转换成素描和漫画格式的具体代码,供大家参考,具体内容如下 原图 图片转换后的成果 源码# -*- coding: utf-8 ...

  7. python风格变换图片_巧用python实现图片转换成素描和漫画格式

    [相关学习推荐:python视频教程] 本文实例为大家分享了python实现图片转换成素描和漫画格式的具体代码,供大家参考,具体内容如下 原图 图片转换后的成果 源码# -*- coding: utf ...

  8. python照片转化为漫画_巧用python实现图片转换成素描和漫画格式

    [] 本文实例为大家分享了python实现图片转换成素描和漫画格式的具体代码,供大家参考,具体内容如下 原图 图片转换后的成果 源码# -*- coding: utf-8 -*- import cv2 ...

  9. 如何把图片转换成word文档?说一个转换途径

    我们时常需要将图片上的文字资料归纳整理下来,转成Word文档的形式会方便很多,下面给大家介绍一下如何把图片转换成word文档,有多种方式,咱们自由选择. 方式一.直接添加图片转换成Word 这种方式非 ...

最新文章

  1. 网易有道周枫:AI正带来革命性变化,但在线教育的核心是内容
  2. 苹果6屏幕多大_相较前段新鲜感满满,谈谈苹果12这几天的实际感受
  3. Jerry Wang的自我介绍和linkedin,欢迎大家添加 - for 云加社区评审海报
  4. junit:junit_简而言之,JUnit:Hello World
  5. java nslookup_nslookup使用教程
  6. android rtsp协议转http协议_Http协议和Https协议
  7. iOS设计模式 - 桥接
  8. 【leetcode】1023. Camelcase Matching
  9. 今天中午吃什么转盘html,吃到撑的几种简单午饭,让你再也不发愁吃什么了!...
  10. STM32f4日记9之LD3320语音识别(您的私人语音助手MICRO)
  11. 大数据时代的大数据技术与应用有哪些
  12. mysql中的round函数(*)
  13. Galaxy S4 GT-I9500如何root 安卓5.0.1
  14. function is neither a registered temporary function nor a permanent function registered in the datab
  15. Eigen vs Armadillo
  16. Python根据关键词在360、百度、bing搜索下载图片
  17. KingSCADA通过ODBC连接Oracle数据库
  18. matlab用ls显示目录,matlab中读取某个文件夹下所有数据文件
  19. 最新消息凡客诚品卖左旋肉碱了
  20. 记录一个科学上网后无法联网的问题

热门文章

  1. 分支类1 7-6 判断体质完整版 (10 分)
  2. 实现movielen电影推荐
  3. 电容屏和电磁屏 一:电阻式触摸屏 二:电容式触摸屏以及原理 三:电磁感应触摸屏 PDF电磁屏签名: 签名完成后,点坐转化文件: android 开发 实现网页跳转
  4. 个人计算机上的服务器怎么打开,电脑服务器怎么打开
  5. B站(bilibili)对未登录用户视频观看进行暂停和弹窗的分析与简单解决方案
  6. AGX硬盘无法识别:error mounting /dev/sda1 at /media/nvidia/T7:unknow filesystem type ‘exfat‘
  7. PyCharm三种解释器的区别(virtual Enviroment, system interpreter, conda Enviroment)
  8. vue如何打开新页面
  9. 关于数字证书数字签名以及CA的关系梳理
  10. mocha pro闪退_‎App Store 上的“翼狐 设计专业版”