15

我四处寻找几种不同的 xlwt 格式的单元格,但找不到完整的列表。Excel 为单元格内容格式提供了以下选项:(通用、数字、货币、会计、日期、时间、百分比、分数、科学、文本、特殊、自定义)显然自定义不是我想要的,但格式字符串是什么对于所有这些不同的选择?例如,我见过:

date_format = XFStyle()
date_format.num_format_str = 'dd/mm/yyyy'

currency_format = XFStyle()
currency_format.num_format_str = '$#,##0.00'

有没有什么地方可以得到这些格式化字符串的完整列表?http://www.python-excel.org/上的文档不多,底部的教程似乎只有日期。

4

2 回答 2

18

我找到了一份清单。我只是愚蠢地寻找它。
GitHub 项目在这里有一个数字格式字符串列表:
https ://github.com/python-excel/xlwt/blob/master/examples/num_formats.py

于 2013-08-08T22:28:10.790 回答
1
import time
import datetime
Time = datetime.datetime.now()
Currency = 234

#Format Date
style1 = xlwt.XFStyle()
style1.num_format_str = 'DD-MM-YY'

#Format Currency
style2 = xlwt.XFStyle()
style2.num_format_str = '$#,##0.00'

workbook = xlwt.Workbook()
worksheet = workbook.add_sheet('Sheet1')

worksheet.write(0, 1, Time, style1)
worksheet.write(0, 2, Currency, style2)
于 2019-01-07T20:00:56.083 回答