怎么编写C/C++程序读Excell文件数据 我在网上搜了一下,都很复杂,看不懂。 我只需将像读txt文本文件样,将数据读入内存 变量。 [ Last edited by nono2009 on 2009-11-17 at 13:39 ]
建议一下,可以用python来写呀,这样就可以读Excel文件的数据了。
今天有空,写了个简单的例子,搂住看看吧。我用VC++ 6.0 和 Office 2003做的。 用法: 首先创建或打开一个工程(MFC的或者Win32的都行),然后按下面步骤: 1、把文件ExcelOperation.h、ExcelOperation.cpp、Excel.h和Excel.cpp全部加入到工程中。 2、打开工程的StdAfx.h,如果里面没有#include<afxdisp.h>,就加上这行。 3、选菜单Project-->Settings...,在Project Settings窗口中选C/C++标签,然后Catagory选Code Generation,然后Use run-time library选Multithreaded 或 Multithreaded Dll(看附件图片)。 4、在搂住自己的cpp中加入#include "ExcelOperation.h"就可以使用ExcelOperation类了。 类包含OpenXls,CreateXls,CloseXls,ReadCell,WriteCell 共5个成员函数,参数都很简单,用法看下面的例子。
非常感谢大家的帮助
支持,学习中
建议一下,可以用python来写呀,这样就可以读Excel文件的数据了。
今天有空,写了个简单的例子,搂住看看吧。我用VC++ 6.0 和 Office 2003做的。
用法:
首先创建或打开一个工程(MFC的或者Win32的都行),然后按下面步骤:
1、把文件ExcelOperation.h、ExcelOperation.cpp、Excel.h和Excel.cpp全部加入到工程中。
2、打开工程的StdAfx.h,如果里面没有#include<afxdisp.h>,就加上这行。
3、选菜单Project-->Settings...,在Project Settings窗口中选C/C++标签,然后Catagory选Code Generation,然后Use run-time library选Multithreaded 或 Multithreaded Dll(看附件图片)。
4、在搂住自己的cpp中加入#include "ExcelOperation.h"就可以使用ExcelOperation类了。
类包含OpenXls,CreateXls,CloseXls,ReadCell,WriteCell 共5个成员函数,参数都很简单,用法看下面的例子。
ps:随便写的,很粗糙,搂住可以自己加入需要的功能 和 错误处理代码。
[ Last edited by magic7004 on 2009-11-20 at 16:54 ]
,
非常感谢大家的帮助
支持,学习中