Преформатировать в валюту и два десятичных знака в Python, используя xlwt для Excel - PullRequest
5 голосов
/ 21 февраля 2012

У меня есть заголовок столбца Плата . Используя xlwt в python , я успешно сгенерировал требуемый файл Excel. Этот столбец всегда пуст при создании файла Excel.

Можно ли предварительно отформатировать столбец Плата в «Валюта» и «два десятичных знака», чтобы при записи вручную в столбец Плата файла Excel после загрузка 23 должна измениться на $ 23,00 ??

1 Ответ

9 голосов
/ 21 февраля 2012

У меня это работает так:

currency_style = xlwt.XFStyle()

currency_style.num_format_str = "[$$-409]#,##0.00;-[$$-409]#,##0.00"

sheet.write(row+2, col, val, style=currency_style)

...