如何实现把CListCtrl类中的数据存储到txt或excel中,并且存储位置可以自己选择?具体代码是什么?

来源:互联网 发布:淘宝开店无忧是真的吗 编辑:程序博客网 时间:2024/05/16 10:38
    CFileDialog fileDlg(FALSE);
    fileDlg.m_ofn.lpstrTitle="我的文件保存对话框";
    fileDlg.m_ofn.lpstrFilter="Excel Files(*.txt/xls)\0*.txt/xls\0All Files(*.*)\0*.*\0\0";
fileDlg.m_ofn.lpstrDefExt="txt/xls";
if (IDOK==fileDlg.DoModal())
{
CStdioFile file(fileDlg.GetFileName(),CFile::modeCreate|CFile::modeWrite);


CString strLine, strTemp;
int m_ntimer, index;
m_ntimer = m_listctrl.GetItemCount();
index = m_listctrl.GetHeaderCtrl()->GetItemCount();
for(int i=0; i<=5000; i++)
{
strLine = _T("");
for (int j=0; j<=8; j++)
{
strTemp = m_listctrl.GetItemText(i, j);
strLine += strTemp + _T("\t");
}
strLine += _T("\n");
file.WriteString(strLine);
}
file.Close();




0 0
原创粉丝点击