首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

opencv+python制作硬核七夕礼物

(搞笑一下,祝大家幸福美满吧,嘿嘿嘿) 给大家准备了一份已经写好的代码,利用python+opencv+openpyxl,opencv实现读取图片像素颜色,然后openpyxl自动填充Excel表格对应单元格背景颜色...配置环境 我们需要用到python以及openpyxl和opencv包,没有下载的小伙伴可以去配置一下,超级简单: 大概就是在python终端(看个人环境)执行: pip install opencv-python...from openpyxl import workbook # 导入字体、边框、颜色以及对齐方式相关库 from openpyxl.styles import Font, Border, Side, PatternFill...height, "width:", width) 利用opencv将图像读取进来,之后我们就要利用for循环遍历图像的各个像素值了,但在这之前我们需要自定义一个函数,因为我们是用openpyxl包的 PatternFill...(y,x).fill=fille #openpyxl进行颜色填充 具体大家看注释了,大概就是遍历像素并读取RGB像素值,然后传给color_transform函数进行转换,然后赋值给openpyxl的PatternFill

92010

opencv+python制作硬核七夕礼物

(搞笑一下,祝大家幸福美满吧,嘿嘿嘿) 给大家准备了一份已经写好的代码,利用python+opencv+openpyxl,opencv实现读取图片像素颜色,然后openpyxl自动填充Excel表格对应单元格背景颜色...配置环境 我们需要用到python以及openpyxl和opencv包,没有下载的小伙伴可以去配置一下,超级简单: 大概就是在python终端(看个人环境)执行: pip install opencv-python...from openpyxl import workbook # 导入字体、边框、颜色以及对齐方式相关库 from openpyxl.styles import Font, Border, Side, PatternFill...height, "width:", width) 利用opencv将图像读取进来,之后我们就要利用for循环遍历图像的各个像素值了,但在这之前我们需要自定义一个函数,因为我们是用openpyxl包的 PatternFill...(y,x).fill=fille #openpyxl进行颜色填充 具体大家看注释了,大概就是遍历像素并读取RGB像素值,然后传给color_transform函数进行转换,然后赋值给openpyxl的PatternFill

96920

#Python小技巧#教你用Python在Excel里画画

PIL 使用 PIL是 Python 里面做图像处理的时候十分常用的一个库,功能也是十分的强大,这里只需要用到PIL里一小部分的功能。...img.size是获取图片的size属性,包含图片的宽和高 img.getpixel()是获取图片色彩值的函数,需传入一个tuple或list,值为像素坐标xy openpyxl 使用 openpyxl几乎是 Python...workbook.save(out_file) openpyxl.Workbook()新建一个 excel 文件 workbook.active 激活一个工作表 cell.fill = fills.PatternFill...但是在实际写的时候,还会有一些其他问题,比如: 1.getpixel()获取的颜色值是rgb十进制的,但fills.PatternFill 里的fgColor`参数接收到的颜色值是十六进制的值 这个问题其实就是十进制转十六进制...所以说,一切能用 Python 解决的问题,最终都会用 Python 来解决。

60330

Python在Excel里画出蒙娜丽莎的方法示例

PIL使用 PIL是Python里面做图像处理的时候十分常用的一个库,功能也是十分的强大,这里只需要用到PIL里一小部分的功能。...) workbook.save(out_file) openpyxl.Workbook() 新建一个excel文件 workbook.active 激活一个工作表 cell.fill = fills.PatternFill...但是在实际写的时候,还会有一些其他问题,比如: getpixel()获取的颜色值是rgb十进制的,但fills.PatternFill 里的fgColor`参数接收到的颜色值是十六进制的值 这个问题其实就是十进制转十六进制...所以说,一切能用Python解决的问题,最终都会用Python来解决。 ?...代码已经全部上传至github,欢迎大家友好交流讨论 [握手] 到此这篇关于用Python在Excel里画出蒙娜丽莎的方法示例的文章就介绍到这了,更多相关Python Excel画蒙娜丽莎内容请搜索ZaLou.Cn

70510

opencv+python制作硬核七夕礼物

(搞笑一下,祝大家幸福美满吧,嘿嘿嘿) 给大家准备了一份已经写好的代码,利用python+opencv+openpyxl,opencv实现读取图片像素颜色,然后openpyxl自动填充Excel表格对应单元格背景颜色...配置环境 我们需要用到python以及openpyxl和opencv包,没有下载的小伙伴可以去配置一下,超级简单: 大概就是在python终端(看个人环境)执行: pip install opencv-pythonpip...load_workbookfrom openpyxl import workbook# 导入字体、边框、颜色以及对齐方式相关库from openpyxl.styles import Font, Border, Side, PatternFill...height, "width:", width) 利用opencv将图像读取进来,之后我们就要利用for循环遍历图像的各个像素值了,但在这之前我们需要自定义一个函数,因为我们是用openpyxl包的 PatternFill...(y,x).fill=fille #openpyxl进行颜色填充 具体大家看注释了,大概就是遍历像素并读取RGB像素值,然后传给color_transform函数进行转换,然后赋值给openpyxl的PatternFill

64620

Python自动化办公 | 如何实现报表自动化?

今天给大家分享一篇俊红新书《对比Excel,轻松学习Python报表自动化》中关于报表自动化实战的内容,文末也会免费赠送几本新书。...本篇文章将带你了解报表自动化的流程,并教你用Python实现工作中的一个报表自动化实战,篇幅较长,建议先收藏,文章具体的目录为: 1.Excel的基本组成 2.一份报表自动化的流程 3.报表自动化实战...row: c.font = Font(name = '微软雅黑',size = 12,bold = True,color = "FFFFFFFF") c.fill = PatternFill...c in ws[1]: c.font = Font(name = '微软雅黑',size = 12,bold = True,color = "FFFFFFFF") c.fill = PatternFill...= PatternFill(fill_type = 'solid',start_color='FFFF6100') 格式预设完之后就可以对各个范围分别进行格式设置了,具体代码如下: #对A1至F6范围内的单元格进行设置

2.4K32

一个 Python 报表自动化实战案例

今天给大家分享一本我好朋友俊红老师的新书《对比Excel,轻松学习Python报表自动化》中关于报表自动化实战的内容。...本篇文章将带你了解报表自动化的流程,并教你用Python实现工作中的一个报表自动化实战,篇幅较长,建议先收藏,文章具体的目录为: 1.Excel的基本组成 2.一份报表自动化的流程 3.报表自动化实战...row: c.font = Font(name = '微软雅黑',size = 12,bold = True,color = "FFFFFFFF") c.fill = PatternFill...c in ws[1]: c.font = Font(name = '微软雅黑',size = 12,bold = True,color = "FFFFFFFF") c.fill = PatternFill...= PatternFill(fill_type = 'solid',start_color='FFFF6100') 格式预设完之后就可以对各个范围分别进行格式设置了,具体代码如下: #对A1至F6范围内的单元格进行设置

94211

一个 Python 报表自动化实战案例

本篇文章将带你了解报表自动化的流程,并教你用Python实现工作中的一个报表自动化实战,篇幅较长,建议先收藏,文章具体的目录为: 1.Excel的基本组成 2.一份报表自动化的流程 3.报表自动化实战...row: c.font = Font(name = '微软雅黑',size = 12,bold = True,color = "FFFFFFFF") c.fill = PatternFill...c in ws[1]: c.font = Font(name = '微软雅黑',size = 12,bold = True,color = "FFFFFFFF") c.fill = PatternFill...= PatternFill(fill_type = 'solid',start_color='FFFF6100') 格式预设完之后就可以对各个范围分别进行格式设置了,具体代码如下: #对A1至F6范围内的单元格进行设置...2行的单元格进行设置 for row in ws[1:2]: for c in row: c.font = title_Font_style c.fill = PatternFill_style

1K10

Python制作一份你专属的爱豆日历

最近我在看《Python编程快速上手-让繁琐工作自动化》一书,看到书中「处理Excel电子表格」章节时触发了灵感,想着我也可以用 Python 做出一份专属日历。...主要的几个部分: 创建工作表 from openpyxl.styles import Alignment, PatternFill, Font from openpyxl.utils import get_column_letter...详细代码如下: from openpyxl.styles import Alignment, PatternFill, Font from openpyxl.utils import get_column_letter...单元格文字设置,右对齐,垂直居中 align = Alignment(horizontal='right', vertical='center') # 单元格填充色属性设置 fill = PatternFill...alignment = align sheet.cell(row=4, column=1).alignment = align # 保存文档 wb.save('爱豆日历.xlsx') 代码不长,复制到你的 python

1.9K20

Python 操作 Excel 全攻略 | 包括读取、写入、表格操作、图像输出和字体设置

无论是初学者还是有一定经验的 Python 开发者,都可以通过本文掌握这些实用技巧,更好地应用 Python 处理 Excel 文件,提高工作效率,节约时间成本。...Python 操作 Excel 教程 本教程将介绍如何使用 Python 操作 Excel 文件,包括 Excel 文件的读取与写入、Excel 表格的操作、图像的输出和字体的设置等内容。 1....4.3 设置单元格的边框和填充颜色 import openpyxl from openpyxl.styles import Border, Side, PatternFill, colors # 创建新的...bottom=Side(style="thin", color=colors.DARKGRAY) ) sheet["A1"].border = border # 设置填充颜色 fill = PatternFill...PatternFill() 函数用于设置单元格的填充颜色,其中 fill_type 参数为填充的类型,fgColor 参数为填充的前景色。

8.1K10

Python使用OpenPyXL处理Excel表格

default/ OpenPyXL库 –单元格样式设置 单元格样式的控制,依赖openpyxl.style包,其中定义有样式需要的对象,引入样式相关: from openpyxl.styles import PatternFill..., Font, Alignment, Border, SideBorder 边框 Side 边线PatternFill 填充Font 字体Aignment 对齐 以上基本可满足需要 基本用法是,将单元格对象的设置的属性赋为新的与默认不同的相应对象...3、填充 from openpyxl.styles import PatternFill # fill_type 的样式为 None 或 solid fill = PatternFill(fill_type...代表前景色,end_color是背景色,之所以设置两个参数是为了方便样式颜色的填充和渐变色的显示(个人认为) 如果想要纯色填充的话可以用’solid’,然后令前景色为你需要的颜色即可,即: fill = PatternFill...(fill_type = None,start_color='FF0000') fill = PatternFill(patternType="solid", start_color="33CCFF")

1.3K10
领券