pandas导出excel颜色设置

本文介绍如何利用pandas库在导出Excel文件时,根据数据内容设置单元格的背景色和字体颜色。例如,当age列值大于27时,将背景设为颜色并字体变为红色;love列包含'basketball'时,字体设为红色;comments列含有'American',则背景设色且字体设为蓝色。
摘要由CSDN通过智能技术生成

1. 需求:

(1)导出数据age列如果大于27,设置背景色并且字体红色

(2)导出数据love列如果包含关键字basketball,设置字体为红色

(3)导出数据comments列如果包含关键字American,设置背景色,字体为蓝色

 

2. 导出效果:

 

import re
 
import pandas as pd
 
 
def export_ms_excel():
    data = [{'name': 'Jalen',
             'age': 28,
             'love': '1.read book.<br>2.play game.<br>3.walking',
             'comments': 'from China!'},
            {'name': 'Mercy',
             'age': 28,
             'love': '1.play <span style="color:red">basketball</span>.<br>2.read book.<br>3.travel',
             'comments': 'from American!'},
            {'name': 'Abely',
             'age': 26,
             'love': '1.read book.<br>2.play game.',
             'comments': 'from Australia!'},
            {'name': 'Jermy',
             'age': 28,
             'love': '1.read book.<br>2.play <span style="co
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值