pandas修改excel字体颜色,可以参考以下程序:
import pandas as pd
import numpy as np
np.random.seed(24)
df = pd.DataFrame({‘A’:np.linspace(1,10,10)})
df = pd.concat([df,pd.DataFrame(np.random.randn(10,4),columns=list(‘BCDE’))],axis=1)
df.iloc[3,3]=1
df.iloc[0,2]=2
def color_negative_red(val):
color = 'red' if val < 0 else 'black'
return 'color: %s' % color
df.style.applymap(color_negative_red).to_excel(r’C:\Users\admin\Desktop\result.xls’, engine=‘openpyxl’)
参考链接:https://blog.csdn.net/lemonbit/article/details/107502774
注意:数据中的值都是int型