python 处理excel 第三方库介绍
Python中一般使用xlrd(excel read)来读取Excel文件,使用xlwt(excel write)来生成Excel文件(可以控制Excel中单元格的格式),需要注意的是,用xlrd读取excel是不能对其进行操作的:xlrd.open_workbook()方法返回xlrd.Book类型,是只读的,不能对其进行操作。而xlwt.Workbook()返回的xlwt.Workbook类型的save(filepath)方法可以保存excel文件。
因此对于读取和生成Excel文件都非常容易处理,但是对于已经存在的Excel文件进行修改就比较麻烦了。不过,还有一个xlutils(依赖于xlrd和xlwt)提供复制excel文件内容和修改文件的功能。其实际也只是在xlrd.Book和xlwt.Workbook之间建立了一个管道而已。
安装(mac 安装)
pip install xlutils
(1)python 遍历每个叶签
sheet_names= worksheet.sheet_names()
for sheet_name in sheet_names:
for sheet_name in sheet_names:
sheet2 = worksheet.sheet_by_name(sheet_name)
设置颜色:
#大于0 设置为红色 style = "font:colour_index red;" red_style = xlwt.easyxf(style)