win32 写入单元格格式

部分单元格有格式限制,特别是日期,如果不写入好格式,那么单元格显示的是一串数字

sht.Range("A3:A3").NumberFormatLocal = "yyyy/m/d"    #设置单元格格式
sht.Cells(3, 1).Value = '2019/12/17'    #设置日期

默认先设置格式,再写入数据

附:

NumberFormatLocal = "@"  #设置A1单元格为文本格式

NumberFormatLocal = "yyyy/m/d"  #设置B1单元格为日期格式

NumberFormatLocal = "[$-F400]h🇲🇲ss AM/PM"  #设置C1单元格为时间格式

NumberFormatLocal = "0.00%"  #设置D1单元格为百分比格式

NumberFormatLocal = "0.00E+00"  #设置E1单元格为[科学记数法]

NumberFormatLocal = "G/通用格式"  #设置F1单元格为常规格式