使用Python设置excel单元格的字体(font值)

一、前言

通过使用Python的openpyxl库,来操作excel单元格,设置单元格的字体,也就是font值。

把学习的过程分享给大家。大佬勿喷!

二、程序展示

1、新建excel

python 复制代码
import openpyxl
from openpyxl.styles import Font
wb = openpyxl.Workbook()
sheet = wb.active

2、设置单元格字体

python 复制代码
font1 = Font(name="Times New Roman", bold=True)
sheet['F4'].font=font1
sheet['F4'] = "Times New Roman, bold = True"

在excel的F4单元格设置字体格式为"Times New Roman",字体加粗。

python 复制代码
font2 = Font(size=30, italic=True, shadow= True,underline='single')
sheet['G6'].font=font2
sheet['G6'] = "size=30, italic=True, shadow=True"
wb.save('F:\python_study\表格\设置font.xlsx')

在excel的G6单元格,设置字的大小为30,字体倾斜,带阴影,带下划线。

3、结果展示

点开Font函数,可以看到通过设置的格式很多,可以逐个去试验下,看下效果。注意有的参数值是bool型,有的值是字符串型。

相关推荐
hongjianMa6 分钟前
ModuleNotFoundError No module named ‘torch_geometric‘未找到
python
火兮明兮18 分钟前
Python训练第四十五天
开发语言·python
zdy126357468823 分钟前
python43天
python·深度学习·机器学习
我爱Jack31 分钟前
ObjectMapper 在 Spring 统一响应处理中的作用详解
java·开发语言
小白杨树树1 小时前
【SSM】SpringMVC学习笔记8:拦截器
java·开发语言
冷心笑看丽美人1 小时前
Spring MVC 之 异常处理
java·开发语言·java-ee·spring mvc
超级小忍1 小时前
Java集合中Stream流的使用
java·开发语言
搏博1 小时前
将图形可视化工具的 Python 脚本打包为 Windows 应用程序
开发语言·windows·python·matplotlib·数据可视化
zm1 小时前
极限复习c++
开发语言·c++
硅基茶水间1 小时前
「轻量级AI编程桌面软件」代码上下文一键搞定|已开源
python