始终显示4个小数位数

时间:2013-04-23 18:07:49

标签: xlwt decimal

是否可以使用xlwt强制单元格始终显示4位小数?无论小数位后实际存在的数字。我做了一些搜索,我可以找到一个字符串,总是减少到2位小数,但我需要在我的工作表上显示4个单元格。

1 个答案:

答案 0 :(得分:3)

使用xlwt样式。这是一个简单的例子:

import xlwt


book = xlwt.Workbook()
sheet = book.add_sheet("test")

decimal_style = xlwt.XFStyle()
decimal_style.num_format_str = '0.0000'

sheet.write(0, 0, 1.23456789, decimal_style)
sheet.write(0, 1, 1.01, decimal_style)

book.save('test.xls')

或者您可以使用xlwt.easyxf来定义样式。希望有所帮助。