2024年5月11日发(作者:)

VC中实现读取Excel表数据总结

利用VC对Excel进行操作。主要的函数是从网上找的,有些东西自己做了修改。可

以对一个目录下的所有Excel表进行处理。主要代码如下:

//获取一个目录下所有Excel表名,并加入到一个数组中。

char oldPath[MAX_PATH];

getcwd(oldPath,MAX_PATH);

chdir(m_strDirectory);

CFileFind fileFind;

BOOL bExist=FALSE;

bExist=le("*.xls");

while(bExist)

{

bExist=xtFile();

CString strTitle=eTitle();

m_(strTitle);

}

();

chdir(oldPath);

//处理所有Excel数据,并把所有数据加入到一个二维数组中

CString m_strArray[i][j]

CoInitialize(NULL);

int i,j; //用来循环

// 获得EXCEL的CLSID

CLSID clsid;

HRESULT hr = CLSIDFromProgID(L"ation", &clsid);

if(FAILED(hr)) {

AfxMessageBox("CLSIDFromProgID() 函数调用失败!");