1.定义表头和保存内容的字符串
CString report_header;
report_header.format("项目名称,数据一,数据二,结果");
CString report_contents;
2.把要保存的数据添加到 report_contents 字符串中
CString m_Tempdata;
m_Tempdata.Format("%s,%d,%d,%s\n",
"测试项目",//项目名称
Value1,//数据一
Value2,//数据二
strResult,//结果
);
report_contents += m_Tempdata;
3.最后,把数据写入表格中
CString strTime;
SYSTEMTIME SysTime;
GetLocalTime(&SysTime);//获取当前时间
strTime.Format(_T("[%04d_%02d_%02d]"),SysTime.wYear,SysTime.wMonth,SysTime.wDay);
//数据保存的路径与文件名称
m_strReportFile.Format("%s%s%s%s%s",m_strExeDir ,_T("TestReport\\"), m_strDevSN, strTime, _T(".csv"));
CString str;
CString comma = _T(",");
CStdioFile file;
//查找文件是否存在