import xlsxwriter
workbook = xlsxwriter.Workbook('test_.xlsx')
worksheet = workbook.add_worksheet()
yellow = workbook.add_format({'color': '#ffeb9c'})
blue = workbook.add_format({'color': 'blue'})
format = workbook.add_format(
{
'text_wrap': True, # 自动换行
'bg_color': '7030A0', # 设置背景颜色 可以写red 也可以去excel里面获取HEX颜色
'align': 'center', # 水平居中
'valign': 'vcenter', # 垂直居中
'border': 1 # 添加网格
}
)
string_parts = ['先来个', yellow, '黄色', '然后是', blue, '蓝色']
string_parts.append(format)
worksheet.write_rich_string(1, 2, *string_parts) # 指定位置写入
workbook.close()
python xlsxwriter 同一单元格写入不同颜色的字串
于 2023-06-18 10:59:28 首次发布