xlsxwriter 格式化特定的单元格

xlsxwriter format specific cell

我在这里看到很多页面都设置了整列宽度的格式,但是有没有办法设置单个单元格宽度的格式?我的问题是我正在创建一个 sheet 或多或少具有 "header" 的多行,其中每列的长度不同,因为它们已被合并以包含唯一信息。此部分下方将是一个标准数据框,整个列的宽度都需要根据数据进行格式化。但对于前五行,我需要指定唯一的宽度值。这可能吗?

xlswriter 有一个格式功能,说明如何更改电子表格单元格的属性:https://xlsxwriter.readthedocs.io/format.html

import xlsxwriter

# Create a workbook and add a worksheet.
workbook = xlsxwriter.Workbook('Expenses01.xlsx')
worksheet = workbook.add_worksheet()

cell_format = workbook.add_format()
cell_format.set_bold()
cell_format.set_font_color('red')

有一些属性可以执行所有操作,包括更改单元格的宽度。