熟悉我的人大概,知道我早期写过 “监控自觉系统”,“日报自处理程序”

日报那个程序就是有用到openpyxl 来操作Excel

不过还是要道歉本期的质量,还是第一次发文

我得承认这是本来要发表在我的github上的README。

但是今天不知道什么原因,我上传不了文件,也许是我两三年没更新的原因吧。

你们就当读README吧,如果想要文件我会尽快弄好我的git,请期待 0 0

# Report-form-tools

use python to do select,and sign for some value out of threshold

this codes for somebody use excel for sign do batch processing.

sorry,forgive my Chinglish(Chinese say some Englinsh,someone call that words sounds like ‘Chinglish’)

首先我得承认这是本来要发表在我的github上的README。

但是今天不知道什么原因,我上传不了文件,也许是我两三年没更新的原因吧。

OK 我还是写中文比较实在,毕竟是个100%Chinese,这个是我处理表格的时候,准确的说是处理excel的报表,所编写的一段代码。

虽然我写的时候针对性很强,但是稍作修改该是能转化成你得报表利器。

如果你还淹没在报表的海洋,苦恼于 不会VBA(too broing~),但略懂一些python或其他高级语言(like C++,AHH~)。

So 首先推荐 openpyxl,相当好用的有关excel的工具类。

先贴一段,openpyxl的 文档网址,作者埃里克·加佐尼,查理·克拉克openpyxl -用于读/写Excel 2010 XLSX/XLSM文件的python库​www.osgeo.cn

功能很多,应该说你在excel 能做的事情,基本 都可以借助这个工具类实现你想做的事情,这样就可以做一些批处理,告别淹没在数据海洋。

当然功能很多,我本次要贴出来的代码 是有关 条件格式标注 的代码实例。

代码实例,你可以了解并学习 如何使用 openpyxl的基本操作包括读取,保存和简单的条件筛选,如果你没有 openpyxl 请使用

pip install openpyxl

微软用户 即win7、8、10and future version,请先打开cmd.exe

pip install openpyxl

若果你还有其他问题,于知乎 Crow Lu 私信联系。点击关注 我就会争取每天看有没有问题需要解答。

并且基于行(rows)的操作条件格式标注,

化繁为简(以下函数都可在上面贴的文档中搜索到详细函数用法,以下只描述我所使用的描述):

load_workbook()

读取 表 的函数, 最常用的就是filename 这个是告诉函数,指向哪个路径文件,说白了就是你要读的哪个表在哪。

示例:

path = 'D:\Backup\桌面\程序标注结果.xlsx'

wb = load_workbook(filename = path1,data_only=True)

PatternFill()

颜色填充,是设置填充颜色的一个函数。颜色所需的6位16进制色码参考

示例:

#EE1111为 红

redFill = PatternFill(start_color='EE1111',end_color='EE1111',fill_type='solid')

.max_column;.max_row

读取sheet 表内 最大行数最大列数,说白了就是看表有多少行数,多少列数,方便后续操作。

示例:

path = 'D:\Backup\桌面\程序标注结果.xlsx'

wb = load_workbook(filename = path1,data_only=True)

sheet_ranges = wb['sheet1']

print(sheet_ranges.max_column)

print(sheet_ranges.max_row)

save()

应该都大部分人都认得保存,就不赘述

wb.save(path)

额外说明一下threshold1,threshold2,threshold3

是我写的三个阈值,你可以随意调整 这三个的值,来达到你的目的。

更多推荐,我的“自闭森林”(孤立森林)算法实例

现在就只有5个星星,果然我还是应该更新呀,如果星星越多我就更新,求加油求星星,当然知乎直接给点赞给收藏也好啦。https://github.com/SilenceSengoku/IsolationForest​github.com

python excel条件格式_关于python调用Excel“条件格式”——二探openpyxl相关推荐

  1. if else if语句格式_闲话Python之条件语句IF

    我发现好像哪里都会有if,下面就来聊聊Python当中if的常见用法. 最简单的格式就是,只有一个if,比如下面这个: my_deposit 代码中的 my_deposit+=50000等效于my_d ...

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

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

  3. pandas整表写入excel指定位置_当Python遇到Excel,一个能打的都没有~

    几乎人人都在用Excel,这种极易上手的数据分析工具无处不在,一旦你掌握了窍门,它就变得非常强大.而Python通常被认为更具有挑战性,但能做的事也更多. 当Python遇到Excel会发生什么?本文 ...

  4. python查找excel中字符串_在Python问题中通过Excel搜索字符串/正则表达式

    我是So的新手,对Python比较陌生,所以如果这是一个简单的修复或不适当的问题,我很抱歉. 首先,我的程序通常可以工作,但我正试图实现一些冗余/捕获,以使其健壮. 该程序查看Excel文件的目录(和 ...

  5. python可以用于excel计算吗_你好Python!再见Excel?

    现在很多行业,都离不开Excel: 做财务的,要用Excel做报表: 做物流的,会用Excel来跟踪订单情况: 做HR的,会用Excel算工资: 做运营的,会用Excel记录数据做分析. 不知道你有没 ...

  6. spss与python和sql区别_数据分析中的Excel、R、Python、SPSS、SAS和SQL

    作为一直想入门数据分析的童鞋们来说,如何选定一门面向数据分析的编程语言或工具呢?注意是数据分析,而不是大数据哦,数据分析是基础了. 数据分析的工具千万种,综合起来万变不离其宗.无非是数据获取.数据存储 ...

  7. python读取第二行_使用Python操作Excel(二):读取数据表

    上一节我们提到,使用openpyxl可以方便的对数据表进行操作,例如:抽象Excel数据并存入数据库 将数据库数据导出到Excel 给一个已存在的数据表追加信息 我们还介绍了一些Excel的基本术语, ...

  8. python 读plt文件_用python读Excel文件

    在IC设计.验证.后端中经常会用Excel来做配置文件.寄存器表.定义后端SDC参数等,不管Excel好不好用,但学习成本低啊. Excel文件的结构 Excel文件主要由工作簿(book).工作表( ...

  9. .bin 文件用excel文件打开_用python读Excel文件

    在IC设计.验证.后端中经常会用Excel来做配置文件.寄存器表.定义后端SDC参数等,不管Excel好不好用,但学习成本低啊. Excel文件的结构 Excel文件主要由工作簿(book).工作表( ...

最新文章

  1. 缓存之 ACache
  2. AIX逻辑卷管理(LVM)
  3. 正弦 sin 余弦 cos
  4. python image模块需要安装吗_python Image模块安装
  5. 杨云 中科院计算机所,专家人才库数据----中国科学院计算技术研究所
  6. NVIDIA边缘AI服务
  7. 使用nginx反向代理获取百度MP3的真实网址
  8. 软件基本功:以视频通话为例,交叉测试表格
  9. 清除SQL Sever 2008数据库日志
  10. Cherno C++系列笔记20——P60~P61 为什么不使用using namespace std、命名空间
  11. [Python]网络爬虫( 连载:大牛汪海 )
  12. Linux之禅道安装
  13. 络腮胡子的男程序员们都在怎么刮胡子呢?应该用电推子来刮胡子
  14. mysql设置允许远程访问
  15. A Full Hardware Guide to Deep Learning深度学习电脑配置
  16. NNDL 作业3:分别使用numpy和pytorch实现FNN例题
  17. C++复习:对C的拓展
  18. Atomic类如何保证原子性
  19. 使用fastjson字符串对象互转
  20. 普利姆算法解决最短修路问题

热门文章

  1. 形容词,名词记忆(四):al后缀常用词
  2. linux 下文件防篡改,Rsync+inotify实现文件防篡改
  3. C++线程池原理及创建
  4. 详解区块链,智能合约,去中心化应用
  5. 一键同步Elasticsearch,DataWorks数据集成同步解决方案上线!
  6. linux定时任务每小时_在Linux平台下每5、10或15分钟执行一次定时任务(Cron Job)...
  7. Exchange如何配置安装导入SSL数字证书
  8. Disturbed People CodeForces - 1077B
  9. 计算机学院新生入学致辞,计算机学院召开2020级新生入学教育启动大会
  10. 最详细的 K8S 学习笔记总结(2021最新版)