Warning: ftp_fget() expects parameter 1 to be resource, null given in /www/wwwroot/new.weijing.co/wp-admin/includes/class-wp-filesystem-ftpext.php on line 146

使用 openpyxl 设置 Excel 单元格字体

首先从 openpyxl.styles 模块中导入 Font 类:

import openpyxl
from openpyxl.styles import Font

然后建立 Font 对象,通过它来确定文本在单元格中的显示样式。Font 类支持以下属性:

参数 类型 说明
name 字符串 字体名称。注意: 如果是中文字体,前面必须加 u 对其进行 Unicode 编码。
size 整型 字体大小。
bold 布尔型 是否为粗体。
italic 布尔型 是否为斜体。
import openpyxl
from openpyxl.styles import Font
wb = openpyxl.Workbook()
sheet = wb[\'Sheet\']
# 字体对象
fontObj1 = Font(name=u\'微软雅黑\', bold=True, italic=True, size=24)
sheet[\'A1\'].font = fontObj1
sheet[\'A1\'] = \'微软雅黑、粗体、斜体、字体大小为 24\'
fontObj2 = Font(name=u\'隶书\', bold=False, italic=False, size=32)
sheet[\'A2\'].font = fontObj2
sheet[\'A2\'] = \'隶书、字体大小为 32\'
wb.save(\'styles.xlsx\')

运行结果:

我们将 Font 对象传递给 Cell 对象的 font 属性,即可设置其字体。

发表评论

您的电子邮箱地址不会被公开。

Shopping Cart