Kai*_* Li 4 python formatting xlsxwriter
我尝试使用一个%,双倍%%,两者似乎都将我的数字乘以100倍.
这就是它的样子:
percent_format = workbook.add_format({'num_format':'0.00%'})
结果: 9403.00%
percent_format = workbook.add_format({'num_format':'0.00 %%'})
结果: 9403.00%%
percent_format = workbook.add_format({'num_format':'0.00'})
结果:94.03,这就是我想要的,我只需要%在最后添加一个.
有什么想法吗?
Format Class有很多关于使用XlsxWriter进行格式化的细节.大约中途有一个关于format.set_num_format()的部分,虽然这没有特别提到百分号的格式.它可以这样实现:
percent_format = workbook.add_format({'num_format': '0.00"%"'})
Run Code Online (Sandbox Code Playgroud)
这仅仅是追加%(说9来9%)没有任何转换说9来900%.
| 归档时间: |
|
| 查看次数: |
3472 次 |
| 最近记录: |