2016-01-07 142 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。我們在最近的版本中進行了更改,使其更易於使用。 –