QQ登录

只需一步,快速开始

上位机MFC实现Excel读写带漂亮气泡提示源代码

[ 复制链接 ]

上位机MFC实现Excel读写带漂亮气泡提示源代码

上位机MFC实现Excel读写带漂亮气泡提示源代码

例程界面如上。
可以对C盘xls文件进行读写操作。
鼠标移动按钮控件,也会显示气泡提示文本。
下面是部分控件源代码:

  1. //////////////////////////////////////////////////////////////////////////////
  2. //名称:OnOK
  3. //功能:读取指定Excel文件内容
  4. //日期:2003.5.1
  5. ///////////////////////////////////////////////////////////////////////
  6. void CExcelAccessDlg::OnOK()
  7. {
  8.         CSpreadSheet SS("c:\\Test.xls", "TestSheet");

  9.         CStringArray Rows, Column;

  10.         //清空列表框
  11.         m_AccessList.ResetContent();
  12.         for (int i = 1; i <= SS.GetTotalRows(); i++)
  13.         {
  14.                 // 读取一行
  15.                 SS.ReadRow(Rows, i);
  16.                 CString strContents = "";
  17.                 for (int j = 1; j <= Rows.GetSize(); j++)
  18.                 {
  19.                         if(j == 1)
  20.                                 strContents = Rows.GetAt(j-1);
  21.                         else
  22.                                 strContents = strContents +  " --> " + Rows.GetAt(j-1);
  23.                 }

  24.                 m_AccessList.AddString(strContents);
  25.         }

  26.         SS.DeleteSheet();
  27. }

  28. //////////////////////////////////////////////////////////////////////////////
  29. //名称:OnWriteexcel
  30. //功能:新建并写入Excel文件内容
  31. //日期:2003.5.1
  32. ///////////////////////////////////////////////////////////////////////
  33. void CExcelAccessDlg::OnWriteexcel()
  34. {
  35.         // 新建Excel文件名及路径,TestSheet为内部表名
  36.         CSpreadSheet SS("c:\\Test.xls", "TestSheet",true);

  37.         CStringArray sampleArray, testRow;
  38.        
  39.         SS.BeginTransaction();
  40.        
  41.         // 加入标题
  42.         sampleArray.RemoveAll();
  43.         sampleArray.Add("姓名");
  44.         sampleArray.Add("年龄");
  45.         sampleArray.Add("年龄1");
  46.         SS.AddHeaders(sampleArray);
  47.        
  48.         // 加入数据
  49.         CString strName[] = {"徐景周","徐志慧","郭徽","牛英俊","朱小鹏"};
  50.         CString strAge[]  = {"27","23","28","27","26"};
  51.         CString strAge1[]  = {"27","23","28","27","26"};
  52.         for(int i = 0; i < sizeof(strName)/sizeof(CString); i++)
  53.         {
  54.                 sampleArray.RemoveAll();
  55.                 sampleArray.Add(strName[i]);
  56.                 sampleArray.Add(strAge[i]);
  57.                 sampleArray.Add(strAge1[i]);
  58.                 SS.AddRow(sampleArray);
  59.         }
  60.        
  61.         // 初始化测试行数据,进行添加、插入及替换数据操作演示
  62.         for (int k = 1; k <= 2; k++)
  63.         {
  64.                 testRow.Add("Test");
  65.         }
  66.        
  67.         SS.AddRow(testRow);                                // 添加到尾部
  68.         SS.AddRow(testRow, 2);                        // 插入新行到第二行
  69.         SS.AddRow(testRow, 6, true);        // 替换原第四行来新的内容
  70.        
  71.         SS.Commit();       
  72.        
  73.         if(m_Check.GetCheck())
  74.                 SS.Convert(";");            // 将原Excel文件转换为用分号分隔的文本,并另存为同名文本文件

  75.         AfxMessageBox("文件写入成功!");
  76. }
复制代码
请点击此处下载

请先注册会员后在进行下载

已注册会员,请先登录后下载

文件名称:上位机MFC实现Excel读写带漂亮气泡提示源代码.rar 
文件大小:96.2 KB  售价:1金币
下载权限: 不限 以上或 VIP会员   [购买捐助会员]   [充值积分]   有问题联系我


  

halcon从自学到接项目视频教程,另外再赠送全网最全资源  

  

欢迎围观我录制的一套halcon自学视频教程(进入)


  

上位机VC MFC程序开发精典实例大全源码与视频讲解配套下载408例

  

经历1年的编程与录制点击进入查看


  

如果您认可,可联系功能定制!

  

如果您着急,充值会员可直接联系发您资料!

  

QQ联系我

微信扫扫联系我

  


回复

使用道具 举报

快速回复 返回列表 客服中心 搜索