MFC输出EXCEL文档的过程总结(二)

2014-11-23 20:18:01 · 作者: · 浏览: 270
xc, CAPCOL);
strMainDirection = m_lstDxc.GetItemText(mainDxc, DIRCOL);
strMainSrc = m_lstDxc.GetItemText(mainDxc, SRCCARDCOL);
strMainSrcAccess = m_lstDxc.GetItemText(mainDxc, SRCTU12COL);
strMainSrcAccess = " " + strMainSrcAccess;
strMainSrcAccess += " ";
strMainSrcConGroup = m_lstDxc.GetItemText(mainDxc, SRCCONGROUPCOL);

strMainDst = m_lstDxc.GetItemText(mainDxc, DSTCARDCOL);
strMainDstAccess = m_lstDxc.GetItemText(mainDxc, DSTTU12COL);
strMainDstAccess = " " + strMainDstAccess;
strMainDstAccess += " ";
strMainDstConGroup = m_lstDxc.GetItemText(mainDxc, DSTCONGROUPCOL);
strMainStatus = m_lstDxc.GetItemText(mainDxc, ENABLE);
strMainCreateTime = m_lstDxc.GetItemText(mainDxc, CREATETIME);

fprintf(pfile, strMainName + "\t");
fprintf(pfile, strMainCap + "\t");
fprintf(pfile, strMainDirection + "\t");
fprintf(pfile, strMainSrc + "\t");
fprintf(pfile, strMainSrcAccess + "\t");
fprintf(pfile, strMainSrcConGroup + "\t");
fprintf(pfile, strMainDst + "\t");
fprintf(pfile, strMainDstAccess + "\t");
fprintf(pfile, strMainDstConGroup + "\t");
fprintf(pfile, strMainStatus + "\t");
fprintf(pfile, strMainCreateTime + "\t\n");
}
if(ProCount == 0)
{
CString strTmp;
strTmp.LoadString(IDS_NOPROTSERVICE);
fprintf(pfile, strGroupName + "-" + strSlave + "(" + strTmp + ")" + "\n");
}
else
{
fprintf(pfile, strGroupName + "-" + strSlave + "\n");
}
for(int proDxc = 0; proDxc < m_lstProtDxc.GetItemCount(); proDxc++)
{
int iDxcID = m_lstProtDxc.GetItemData(proDxc);
if (!m_bSingle)
{
rqNeDxc = m_vRqNeDxcUniDsp_ForProList[iDxcID];
}
else
{
rqNeDxc = m_vRqDxc[iDxcID];
}
if(!bSaveAsAll && !rqNeDxc.GetSelected())
{
continue;
}
strProName = m_lstProtDxc.GetItemText(proDxc, NAMECOL);
strProCap = m_lstProtDxc.GetItemText(proDxc, CAPCOL);
strProDirection = m_lstProtDxc.GetItemText(proDxc, DIRCOL);
strProSrc = m_lstProtDxc.GetItemText(proDxc, SRCCARDCOL);
strProSrcAccess = m_lstProtDxc.GetItemText(proDxc, SRCTU12COL);
strProSrcAccess = " " + strProSrcAccess;
strProSrcAccess += " ";
strProSrcConGroup = m_lstProtDxc.GetItemText(proDxc, SRCCONGROUPCOL);

strProDst = m_lstProtDxc.GetItemText(proDxc, DSTCARDCOL);
strProDstAccess = m_lstProtDxc.GetItemText(proDxc, DSTTU12COL);
strProDstAccess = " " + strProDstAccess;
strProDstAccess += " ";
strProDstConGroup = m_lstProtDxc.GetItemText(proDxc, DSTCONGROUPCOL);
strProStatus = m_lstProtDxc.GetItemText(proDxc, ENABLE);
strProCreateTime = m_lstProtDxc.GetItemText(proDxc, CREATETIME);

fprintf(pfile, strProName + "\