使用x编写单元格时如何使用本地化样式

2024-04-25 23:01:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在用Python的xlwt编写一个Excel电子表格,我需要使用“.”作为千位分隔符来格式化数字,就像巴西葡萄牙语一样。

我试过:

style.num_format_str = r'#,##0'

它将千位分隔符设置为','

如果我尝试设置num_format_str to '#.##0',我将得到格式化为1234.000而不是1.234的数字。如果我在OpenOffice中打开n个文档并格式化单元格,我可以将单元格的语言设置为“葡萄牙语(巴西)”,然后OpenOffice将显示格式代码为"#.##0",但我找不到将单元格的语言设置为巴西葡萄牙语的方法。

有什么想法吗?


Tags: to代码文档语言formatstyle格式数字