python - 使用 xlwt for excel 在 python 中预格式化为货币和两位小数

标签 python excel xlwt

我有一个列标题为费用。在python中使用xlwt,我成功生成了所需的excel。创建Excel文件时此列始终为空白。

是否可以将 Fee 列预格式化为“货币”和“两位小数”,以便当我在 Excel 的 Fee 列中手动写入时下载文件后,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)

关于python - 使用 xlwt for excel 在 python 中预格式化为货币和两位小数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9375637/

相关文章:

python - 最大重试次数超过 url(无法建立新连接 : [Errno 110] Connection timed out)

python - 如何为 SVM One-Versus-All 绘制超平面?

python - web2py ajax问题onclick

python - 在 python 中添加百分比 - xlwt/pyexcelerator

Python 使用 XLRD、XLWT 和 XLUTILS 复制整个工作簿

python - 如何在linux中的wxpython面板中播放SWF

vba - 如何复制一列的所有单元格并将其粘贴到一行中而不在VBA中重复

excel - 在excel中复制乱码的列文本

java - 如何根据 Apache POI 中的 "Name Box"值查找列索引号