【发布时间】:2021-05-27 03:17:21
【问题描述】:
我正在尝试使用xlsxwriter 引擎将我的熊猫数据框保存为带有df.to_excel() 的excel 文件。我正在尝试用两种不同的格式格式化标题和行:
workbook = writer.book
header_format = workbook.add_format({
'bold' : True,
'valign' : 'vcenter',
'align' : 'center',
'bg_color' : '#D7E4BC',
'border' : 1
})
cell_format = workbook.add_format({
'valign' : 'center',
'align' : 'center',
'border' : 1
})
#Add header formatting
for col_num, value in enumerate(df.columns.values):
worksheet.write(0, col_num + 1, value, header_format)
#Add row formatting
worksheet.conditional_formatting(1, 0, df.shape[0], df.shape[1], {'type' : 'no_blanks', 'format' : cell_format})
我不知道为什么,但只有具有浮点值的单元格没有水平居中。我也想知道如何使它们居中(如果可能的话)。
谢谢
【问题讨论】:
标签: python excel pandas xlsxwriter