在Openpyxl Python中将列格式化为百分比

时间:2017-06-30 14:38:23

标签: python openpyxl

我只想使用Openpyxl for Python将某些列设为百分比。我无法弄清楚如何将单元格的格式更改为其他类型?

我已经查阅过这个页面:

http://openpyxl.readthedocs.io/en/default/styles.html

但如果我尝试做:

ws['A:A'].style = percent

我得到ValueError:样式百分比已存在。我确定我犯了一些愚蠢的错误,但我无法弄清楚它是什么。我已经看到其他关于人们希望将格式更改为货币的线索,这些线程使用不同的数字格式,但没有关于百分比的信息。

1 个答案:

答案 0 :(得分:2)

您只能格式化单个单元格而不是单元格区域或列或行。