在Excel中使用xlwt格式化为货币和小数点后两位

我有一个列标题 。 在Python中使用xlwt ,我成功地生成了所需的excel。这个列在创buildExcel文件时总是空白的。

是否可以将费用列预格式化为“货币”和“小数点后两位”,以便在我下载后在Excel文件的费用栏中手动编写时, 23 应变$ 23.00

我得到了这样的工作:

currency_style = xlwt.XFStyle()

currency_style.num_format_str = "[$$-409]#,##0.00;-[$$-409]#,##0.00"

sheet.write(row+2, col, val, style=currency_style)