2016-01-07 112 views
2

我使用openpyxl创建了一个excel表单。有些单元格代表货币价值。如何将单元格的格式更改为“货币”类型,即我希望在数字后面显示“€”符号。将openpyxl单元格格式设置为货币

+0

为什么不将它保存为unicode字符串? – Vaulstein

+0

实际上,这是我目前使用的解决方法。不过,我认为将语义信息添加到单元格会更清晰,如果需要,我仍然可以在excel中使用它进行计算。 – Dominic

回答

5

尝试setting the format codedesired format code

_cell.number_format = '#,##0.00€' 
+2

您的代码不适合我开箱即用,但它引导我进入解决方案。 '_cell.number_format ='#,## 0.00€''诀窍。谢谢! – Dominic

+3

那是旧的API。我们在最近的版本中进行了更改,使其更易于使用。 –