具体实现
一、 操作类头文件
#include "CSpreadSheet.h"
下载地址:http://www.codeproject.com/KB/database/cspreadsheet.aspx
二、 新建Excel文件,并写入默认数据
// 新建Excel文件名及路径,TestSheet为内部表名
CSpreadSheet SS("c://Test.xls", "TestSheet");
CStringArray sampleArray, testRow;
SS.BeginTransaction();
// 加入标题
sampleArray.RemoveAll();
sampleArray.Add("姓名");
sampleArray.Add("年龄");
SS.AddHeaders(sampleArray);
// 加入数据
CString strName[] = {"大毛","小毛","毛毛","牛牛","呵呵"};
CString strAge[] = {"27","23","28","27","26"};
for(int i = 0; i < sizeof(strName)/sizeof(CString); i++)
{
sampleArray.RemoveAll();
sampleArray.Add(strName[i]);
sampleArray.Add(strAge[i]);
SS.AddRow(sampleArray);
}
SS.Commit();
三、 读取Excel文件数据
CSpreadSheet SS("c://Test.xls", "TestSheet");
CStringArray Rows, Column;
//清空
C++操作Excel
最新推荐文章于 2024-08-08 08:28:26 发布
本文介绍了如何使用C++操作Excel文件,包括新建Excel文件并写入数据,读取数据,对已有数据进行添加、插入、替换、查询、删除以及转换成文本文件的操作,展示了CSpreadSheet类的使用方法。
摘要由CSDN通过智能技术生成