forked from ScoDoc/ScoDoc
63 lines
1.2 KiB
Python
Executable File
63 lines
1.2 KiB
Python
Executable File
#!/usr/bin/env python
|
|
# -*- coding: windows-1251 -*-
|
|
# Copyright (C) 2005 Kiseliov Roman
|
|
__rev_id__ = """$Id: num_formats.py,v 1.1 2005/07/20 07:24:11 rvk Exp $"""
|
|
|
|
|
|
from pyExcelerator import *
|
|
|
|
w = Workbook()
|
|
ws = w.add_sheet('Hey, Dude')
|
|
|
|
fmts = [
|
|
'general',
|
|
'0',
|
|
'0.00',
|
|
'#,##0',
|
|
'#,##0.00',
|
|
'"$"#,##0_);("$"#,##',
|
|
'"$"#,##0_);[Red]("$"#,##',
|
|
'"$"#,##0.00_);("$"#,##',
|
|
'"$"#,##0.00_);[Red]("$"#,##',
|
|
'0%',
|
|
'0.00%',
|
|
'0.00E+00',
|
|
'# ?/?',
|
|
'# ??/??',
|
|
'M/D/YY',
|
|
'D-MMM-YY',
|
|
'D-MMM',
|
|
'MMM-YY',
|
|
'h:mm AM/PM',
|
|
'h:mm:ss AM/PM',
|
|
'h:mm',
|
|
'h:mm:ss',
|
|
'M/D/YY h:mm',
|
|
'_(#,##0_);(#,##0)',
|
|
'_(#,##0_);[Red](#,##0)',
|
|
'_(#,##0.00_);(#,##0.00)',
|
|
'_(#,##0.00_);[Red](#,##0.00)',
|
|
'_("$"* #,##0_);_("$"* (#,##0);_("$"* "-"_);_(@_)',
|
|
'_(* #,##0_);_(* (#,##0);_(* "-"_);_(@_)',
|
|
'_("$"* #,##0.00_);_("$"* (#,##0.00);_("$"* "-"??_);_(@_)',
|
|
'_(* #,##0.00_);_(* (#,##0.00);_(* "-"??_);_(@_)',
|
|
'mm:ss',
|
|
'[h]:mm:ss',
|
|
'mm:ss.0',
|
|
'##0.0E+0',
|
|
'@'
|
|
]
|
|
|
|
i = 0
|
|
for fmt in fmts:
|
|
ws.write(i, 0, fmt)
|
|
|
|
style = XFStyle()
|
|
style.num_format_str = fmt
|
|
|
|
ws.write(i, 4, -1278.9078, style)
|
|
|
|
i += 1
|
|
|
|
w.save('num_formats.xls')
|