像素画:
需要用到的包:
- 进度条:progressbar
pip install progressbar -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
- excel:操作包openpyxl
pip install openpyxl -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
食用指南:
文件目录:
运行:
进入程序img2excel_user.py 所在目录,输入:
python img2excel_user.py 图片地址 excel保存地址(要加上excel名字)
例如:
python img2excel_user.py D:\myPythonProgram\img2excel\3.jpg D:\myPythonProgram\img2excel\3.xlsx
注意:
进入二级目录的方法:cd .\文件夹名
若图片太大,生成的文件会打不开,所以准备的图片不能太大:
源码:
# -*- coding: utf-8 -*-
from PIL import Image
import openpyxl
import openpyxl.styles
from openpyxl.styles import PatternFill
from openpyxl.utils import get_column_letter
from progressbar import *
def RGB_to_Hex(rgb):
"""
RGB颜色转换成16进制颜色
:param rgb:
:return:
"""
RGB = rgb.split(',') # 将RGB格式划分开来
color = ''
for i