list control使用CFile方法导出csv后时间缺少秒,list control显示正常,有秒,导出csv后秒丢失,需要设置单元格格式才能显示出来,并且csv的列宽如何设置,用语句。感谢大家。
CFile file;
if (!file.Open(strFileName,CFile::modeCreate | CFile::modeWrite))
{
MessageBox(_T("not open"),_T("notice"));
}
CString strHead = _T("Date ,PNT,8INX10IN,14INX17IN,10INX12IN,10INX14IN,11INX14IN,11INX17IN,14INX14IN,8_5INX11IN,24CMX24CM,24CMX30CM,A4,A3\r\n");
file.Write(strHead,strHead.GetLength());
for (int nItem=0;nItem<m_list.GetItemCount();nItem++)
{
CString strData;
CString strData1;
for (int i=0;i<5;i++)
{
strData += m_list.GetItemText(nItem,i);
if (4 == i)
{
strData += _T("\r\n");
}
else
{
strData += _T(",");
}
}
file.Write(strData,strData.GetLength());
}
file.Close();
MessageBox(_T("OK"));
}