如何使用Python / XlsxWriter将单个单元格设置为数字和粗体格式

时间:2019-06-05 16:35:01

标签: python xlsxwriter

我已经将一列的格式设置为不加粗的数字。我只希望该列的总计/单元格的总值然后被格式化为数字并加粗

下面的代码将整个列设置为数字格式(可以),但也将整个列加粗,但只希望将列的最后一个单元格加粗。尝试了多种方法来实现此目的,但所有方法都不合逻辑。例如:没有“ worksheet1.set_cell”

# Set format for accounting
Acct = workbook.add_format()
Acct.set_num_format(0x2c)
worksheet1.set_column('N:N', 12, Acct) 

AcctBold = workbook.add_format({'num_format': 0x2c, 'bold': True})
worksheet1.set_column('N200:N200', 12, AcctBold) #bolds the entire column

目标:第N列的最后一个单元格的格式设置为会计,并以粗体显示。该列的其余部分不以粗体显示

1 个答案:

答案 0 :(得分:0)

set_column()方法设置整个列的属性。如果要为单元格设置数据,请使用write()

worksheet1.write('N200', 12, AcctBold)