MFC写Excel时怎么设定单元格格式
MFC写Excel时如何设定单元格格式
在写Excel时,一列单元格写入的内容为CString(里面存的是日期),打开Excel时,发现自动转成了日期格式,而且格式有的还不一致,如下图。怎么将这一列的内容统一设置成日期的某个格式,求高手解答
附上源码:
------解决方案--------------------
我想 最简单的
应该不是从代码来实现,直接把模板的excel里面的 单元格式 设置成 日期格式
要不 你就用代码的方法
range.put_NumberFormat(COleVariant("yyyy-mm-dd hh:mm"));
在写Excel时,一列单元格写入的内容为CString(里面存的是日期),打开Excel时,发现自动转成了日期格式,而且格式有的还不一致,如下图。怎么将这一列的内容统一设置成日期的某个格式,求高手解答
附上源码:
lpDisp = sheet.get_Range( _variant_t( strColumnC ), _variant_t( strColumnC ) );
range.AttachDispatch( lpDisp );
range.put_HorizontalAlignment( _variant_t( Excel::XlHAlign::xlHAlignLeft ) );
range.put_Value2( _variant_t( iter->second.strDate ) );
mfc
excel
cstring
------解决方案--------------------
我想 最简单的
应该不是从代码来实现,直接把模板的excel里面的 单元格式 设置成 日期格式
要不 你就用代码的方法
range.put_NumberFormat(COleVariant("yyyy-mm-dd hh:mm"));