乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如何用C语言读入和输出excel里的数据?(c excel)

如何用C语言读入和输出excel里的数据?(c excel)

作者:乔山办公网日期:

返回目录: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);


本文标签:

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网