pandas中excel自定义单元格颜色

复制代码
writer=pd.ExcelWriter(filepath+f'05教师固定学生占比1月{today}.xlsx',engine='openpyxl')
df.to_excel(writer,sheet_name='明细')
piv1.to_excel(writer,sheet_name='1月分布')
ws=writer.book.create_sheet('口径')
ws.cell(1,1).value='综合占比:'
ws.cell(1,2).value='固定学生占比+固定学生数*0.01;'
ws.cell(2,1).value='业务解释:'
ws.cell(2,2).value='每多一个固定学生数,固定学生占比额外加1个百分点;'
from openpyxl.styles import PatternFill,Font
color='FFFF00'
ws['A1'].fill=PatternFill(start_color=color, end_color=color, fill_type="solid")   #单个单元格标记黄底色
ws['A2'].fill=PatternFill(start_color=color, end_color=color, fill_type="solid")   #单个单元格标记黄底色
ws['B1'].font=Font(name='Arial',size=12,bold=True,color='e64231')   #单个单元格标记字体颜色
ws['B2'].font=Font(name='Arial',size=12,bold=True,color='e64231')   #单个单元格标记字体颜色
writer._save()
  1. 背景色填充用fill
  2. 字体颜色调整用font

以上示例结果展示:

相关推荐
IT__learning8 小时前
Java通过Apache POI操作Excel
java·apache·excel
蹦蹦跳跳真可爱58913 小时前
Python----数据分析(Pandas三:一维数组Series的数据操作:数据清洗,数据转换,数据排序,数据筛选,数据拼接)
python·数据分析·pandas
杜子腾dd16 小时前
17.使用读写包操作Excel文件:pyxlsb 包
python·数据挖掘·excel·numpy·pandas
F_windy17 小时前
如何针对大Excel做文件读取?
excel
YUELEI11817 小时前
使用htool工具导出和导入Excel表
excel
storyfull17 小时前
Excel(函数篇):IF函数、FREQUNCY函数、截取函数、文本处理函数、日期函数、常用函数详解
职场和发展·excel·学习方法
石榴花上17 小时前
mysql数据库中多张表导出成excel方式
数据库·mysql·excel
storyfull17 小时前
Excel(函数篇):Vlookup函数 详细用法
excel·创业创新·学习方法
eqwaak017 小时前
实时数仓中的Pandas:基于Flink+Arrow的流式处理方案——毫秒级延迟下的混合计算新范式
大数据·分布式·python·学习·flink·pandas