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

如何使用Python/XlsxWriter将单个单元格设置为数字和粗体格式,python,xlsxwriter,Python,Xlsxwriter,我已将一列格式化为不粗体的数字。我只希望该列的总值/单元格被格式化为数字并加粗 下面的代码将整个列格式化为数字(这很好),但也将整个列加粗,但只希望列的最后一个单元格加粗。尝试了多种方法来实现这一点,但在语法上都是不允许的。例如:没有“工作表1.设置单元格” 目标:列N的最后一个单元格格式为记帐并以粗体显示。列的其余部分不以粗体显示。该方法为整个列设置属性。如果要设置单元格使用的数据,请执行以下操作: 该方法为整个列设置属性。如果要设置单元格使用的数据,请执行以下操作: 谢谢。我一直在想,既然我

我已将一列格式化为不粗体的数字。我只希望该列的总值/单元格被格式化为数字并加粗

下面的代码将整个列格式化为数字(这很好),但也将整个列加粗,但只希望列的最后一个单元格加粗。尝试了多种方法来实现这一点,但在语法上都是不允许的。例如:没有“工作表1.设置单元格”

目标:列N的最后一个单元格格式为记帐并以粗体显示。列的其余部分不以粗体显示。

该方法为整个列设置属性。如果要设置单元格使用的数据,请执行以下操作:

该方法为整个列设置属性。如果要设置单元格使用的数据,请执行以下操作:


谢谢。我一直在想,既然我已经写了这个单元格,我再写一次就会失去以前的值(一个公式)——这就是发生的情况。但我修改了工作表1。写('N200',12,myformula,AcctBold),它解决了我的问题。非常感谢。我一直在想,既然我已经写了这个单元格,我再写一次就会失去以前的值(一个公式)——这就是发生的情况。但我修改了工作表1。写('N200',12,myformula,AcctBold),它解决了我的问题。非常感谢
# 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
worksheet1.write('N200', 12, AcctBold)