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

以上示例结果展示:

相关推荐
hhzz4 小时前
EasyPoi的核心映射工具:@Excel注解详解
java·服务器·excel·springboot·easypoi
小妖6666 小时前
excel 本地sheet往服务器上粘贴时,表格宽度没有粘过来
excel
智航GIS7 小时前
11.7 使用Pandas 模块中describe()、groupby()进行简单分析
python·pandas
yongui4783410 小时前
使用C#实现Excel实时读取并导入SQL数据库
数据库·c#·excel
hanjq_code11 小时前
java使用阿里的easyExcel解决把excel每行的数据转成excel表格格式数据并打包成ZIP下载
java·开发语言·excel
人工干智能12 小时前
python的高级技巧:Pandas中的`iloc[]`和`loc[]`
开发语言·python·pandas
牛猫Data12 小时前
Power BI为什么不能完全取代Excel?
microsoft·数据分析·excel·database·数据可视化·powerbi
小当家.10512 小时前
《Java操作Excel实战教程:Apache POI从入门到精通》
java·apache·excel
vortex51 天前
【小技巧】用 VLOOKUP 实现表格合并
excel
宫瑾1 天前
Excel常用操作记录
excel