Python 将openpyxl单元格格式设置为货币

Python 将openpyxl单元格格式设置为货币,python,excel,currency,openpyxl,cell-formatting,Python,Excel,Currency,Openpyxl,Cell Formatting,我正在使用openpyxl创建excel工作表。有些单元格表示货币价值。如何将单元格格式更改为“货币”类型,即我希望在数字后显示一个“€”符号。请尝试使用 为什么不将其保存为unicode字符串呢?实际上,这是我目前正在使用的解决方法。但是,我觉得将语义信息添加到单元格更为简洁,如果需要,我仍然可以在excel中使用它进行计算。您的代码对我来说不是现成的,但它引导我找到了解决方案_cell.number_format='#,##0.00€成功了。非常感谢。这是旧的API。我们在最新版本中进行了更

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

请尝试使用


为什么不将其保存为unicode字符串呢?实际上,这是我目前正在使用的解决方法。但是,我觉得将语义信息添加到单元格更为简洁,如果需要,我仍然可以在excel中使用它进行计算。您的代码对我来说不是现成的,但它引导我找到了解决方案
_cell.number_format='#,##0.00€
成功了。非常感谢。这是旧的API。我们在最新版本中进行了更改,以使其更易于使用。@Dominic您的代码与公认答案之间的差异到底在哪里?
_cell.number_format = '#,##0.00€'