vc 将LISTCTRL里的内容保存成EXCEL
来源:互联网 发布:球球大作战抽奖软件 编辑:程序博客网 时间:2024/06/10 22:48
1.获取当前时间做EXCEL的文件名:
WORD sYear,sMonth,sDay,sHour,sMinute,sSecond;
SYSTEMTIME CurTime;/////定义SYSTEMTIME类的对象
GetLocalTime(&CurTime);////获取本地时间
sYear=CurTime.wYear;////获得年
sM.wMonth;//获得月
sDay=CurTime.wDay;
sHour=CurTime.wHour;
sMinute=CurTime.wMinute;
sSec.wSecond;
CString sFileName;
sFileName.Format("%d年%d月%d日%d点%d分%d秒.xls",
sYear,sMonth,sDay,sHour,sMinute,sSecond);
2.添加保存对话框:
CFileDialog dlg(FALSE, ".xls", sFileName,
OFN_OVERWRITEPROMPT|OFN_HIDEREADONLY,
"(*.xls)|*.xls||", this);
dlg.m_ofn.lpstrTitle = _T("保存文件");
3.单击确定执行:
if (dlg.DoModal() == IDOK)
{
// 实现存盘
CString buff0[1024],buff1[1024],buff2[1024],buff3[1024],buff4[1024];
CString fileName = dlg.GetPathName();
CFile file(fileName,
CFile::modeCreate|CFile::modeReadWrite|CFile::shareExclusive);
file.Write("操作/t表号/t读取类型/t读取值/t发送结果/n",35);
int i = 0;
int j=0;
j = m_list.GetItemCount();
if( j > 0 )
{
for(i=0;i<j;i++)
{
buff0[i] = m_list.GetItemText( i, 0 );
buff1[i] = m_list.GetItemText( i, 1 );
buff2[i] = m_list.GetItemText( i, 2 );
buff3[i] = m_list.GetItemText( i, 3 );
buff4[i] = m_list.GetItemText( i, 4 );
CString msg;
msg.Format("%s/t%s/t%s/t%s/t%s/n",buff0[i],buff1[i],buff2[i],buff3[i],buff4[i]);
file.Write(msg,msg.GetLength());
}
}
file.Close();
}
return;
}
SYSTEMTIME CurTime;/////定义SYSTEMTIME类的对象
GetLocalTime(&CurTime);////获取本地时间
sYear=CurTime.wYear;////获得年
sM.wMonth;//获得月
sDay=CurTime.wDay;
sHour=CurTime.wHour;
sMinute=CurTime.wMinute;
sSec.wSecond;
CString sFileName;
sFileName.Format("%d年%d月%d日%d点%d分%d秒.xls",
sYear,sMonth,sDay,sHour,sMinute,sSecond);
2.添加保存对话框:
OFN_OVERWRITEPROMPT|OFN_HIDEREADONLY,
"(*.xls)|*.xls||", this);
dlg.m_ofn.lpstrTitle = _T("保存文件");
if (dlg.DoModal() == IDOK)
{
// 实现存盘
CString fileName = dlg.GetPathName();
CFile file(fileName,
file.Write("操作/t表号/t读取类型/t读取值/t发送结果/n",35);
int j=0;
j = m_list.GetItemCount();
if( j > 0 )
{
for(i=0;i<j;i++)
{
buff0[i] = m_list.GetItemText( i, 0 );
buff1[i] = m_list.GetItemText( i, 1 );
buff2[i] = m_list.GetItemText( i, 2 );
buff3[i] = m_list.GetItemText( i, 3 );
buff4[i] = m_list.GetItemText( i, 4 );
CString msg;
msg.Format("%s/t%s/t%s/t%s/t%s/n",buff0[i],buff1[i],buff2[i],buff3[i],buff4[i]);
file.Write(msg,msg.GetLength());
}
}
file.Close();
return;
}
- vc 将LISTCTRL里的内容保存成EXCEL
- 将数据库里的数据保存到本地Excel
- vc 将.ini配置文件里的内容进行读写
- 将DataTable里的内容导出到Excel
- VC ListCtrl导出为EXCEL
- [原创]将TDC进行到底:将数据保存到Excel里
- ListCtrl控件中的数据保存到EXCEL
- 将数据库里的数据保存到本地Excel表中
- 如何将DW中不同内容保存到EXCEL不同的SHEET当中?(原创)
- VC获取其他进程ListCtrl内容
- VC获取其他进程ListCtrl内容
- VC获取其他进程ListCtrl内容
- VC获取其他进程ListCtrl内容
- VC获取其他进程ListCtrl内容
- 如何将几个DBGRID里的内容导入同一个EXCEL表中....的问题
- 将Excel的内容复制到EasyUI的dataGrid里(复制列)
- 如何将几个DBGRID里的内容导入同一个EXCEL表中?
- 如何将几个DBGRID里的内容导入同一个EXCEL表中 ---来自于CoolSlob博客
- vc List Ctrl控件
- vc CListCtrl 使用技巧1
- vc CListCtrl 使用技巧2
- vc 添加提示
- vc 在LISTCTRL上添加右击菜单
- vc 将LISTCTRL里的内容保存成EXCEL
- vc 修改EDIT的字体及动态修改按钮的名称
- Free Open Source 3D content suite: Blender
- vc 将.ini配置文件里的内容进行读写
- vc listctrl里相同的列不同行显示不同图标
- vc判断文件夹存在否,创建文件夹
- asp demo
- vc修改列表框LISTBOX的背景颜色及字体颜色及其使用方法
- vc获得窗口的绝对坐标及复制文件夹