在pandas中,可以通过样式设置来修改Excel表格的字体颜色。具体步骤如下:
第一步,读取Excel表格数据到DataFrame:
import pandas as pd
df = pd.read_excel('your_file.xlsx')
第二步,创建一个Styles对象,并设置字体颜色:
from pandas.io.formats.style import Styles
styles = Styles(
font_color='red' # 设置字体颜色为红色
)
第三步,应用样式到DataFrame:
df_styled = df.style.apply(styles)
第四步,将DataFrame导出到Excel:
df_styled.to_excel('output.xlsx')
最后的完整代码如下:
import pandas as pd
from pandas.io.formats.style import Styles
df = pd.read_excel('your_file.xlsx')
styles = Styles(
font_color='red'
)
df_styled = df.style.apply(styles)
df_styled.to_excel('output.xlsx')
运行此代码后,output.xlsx文件中的数据字体颜色就会变为红色。
除了字体颜色,我们还可以设置:
- 字体大小font_size
- 字体名称font_name
- 背景颜色background_color
- 文本对齐方式text_align
- 等等