如何使用openpyxl将Excel文件的表头设置为粗体格式
你可以借助openpyxl的Font样式类实现表头粗体设置,具体操作如下:
- 首先从
openpyxl.styles中导入Font类,用于配置字体格式 - 实例化一个开启粗体属性的字体对象
- 将表头单元格的
font属性绑定为上述粗体字体对象即可
修改后的完整代码示例:
import openpyxl # 导入字体样式工具 from openpyxl.styles import Font excel_document = openpyxl.load_workbook(r"trial.xlsx", data_only=True) sheet = excel_document["Sheet1"] wb = openpyxl.Workbook() sheets = wb.active # 定义粗体字体样式 bold_header = Font(bold=True) # 设置表头值同时应用粗体样式 sheets.cell(row=1, column=1, value="Device Type").font = bold_header sheets.cell(row=1, column=2, value="Device ID").font = bold_header sheets.cell(row=1, column=3, value="Status").font = bold_header # 操作完成后记得保存工作簿 wb.save("修改后的文件.xlsx")
补充说明:如果有更多表头需要设置粗体,直接给对应单元格的font属性赋值bold_header即可,不需要重复创建样式对象,性能更高。
内容的提问来源于stack exchange,提问作者user16244517
相关产品推荐
相关产品推荐

