返回目录:excel表格制作
简单的方法是通过ODBC来实现:具体实现一、包含Excel文件操作类头文件#include"CSpreadSheet.h"二、新建Excel文件,并写入默认数据//新建Excel文件名及路径,TestSheet为内部表名CSpreadSheetSS("c:Test.xls",
简单的方法是通过ODBC来实现:
具体实现
一、包含Excel文件操作类头文件
#include"CSpreadSheet.h"
二、新建Excel文件,并写入默认数据
//新建Excel文件名及路径,TestSheet为内部表名
CSpreadSheetSS("c:\\Test.xls","TestSheet");
CStringArraysampleArray,testRow;
SS.BeginTransaction();
//加入标题
sampleArray.RemoveAll();
sampleArray.Add("姓名");
sampleArray.Add("年龄");
SS.AddHeaders(sampleArray);
//加入数据
CStringstrName[]={"徐景周","徐志慧","郭徽","牛英俊","朱小鹏"};
CStringstrAge[]={"27","23","28","27","26"};
for(inti=0;i { sampleArray.RemoveAll(); sampleArray.Add(strName[i]); sampleArray.Add(strAge[i]); SS.AddRow(sampleArray); } SS.Commit(); 三、读取Excel文件数据 CSpreadSheetSS("c:\\Test.xls","TestSheet"); CStringArrayRows,Column; //清空列表框 m_AccessList.ResetContent(); for(inti=1;i<=SS.GetTotalRows();i++) { //读取一行 SS.ReadRow(Rows,i); CStringstrContents=""; for(intj=1;j<=Rows.GetSize();j++) { if(j==1) strContents=Rows.GetAt(j-1); else strContents=strContents+"-->"+Rows.GetAt(j-1); } m_AccessList.AddString(strContents);