如何使用VS2008开发操作EXCEL的应用程序 100
最近要做个程序,用C++操作EXECEL文件。我现在电脑上装了VS2008,OFFICE2003我要再下点什么东西才能开始编程?最好能给我推荐本比较全面的书来看看。说实话...
最近要做个程序,用C++操作EXECEL文件。
我现在电脑上装了VS2008 ,OFFICE2003
我要再下点什么东西才能开始编程?最好能给我推荐本比较全面的书来看看。
说实话比较急,大家帮帮忙!!先谢了!
不关ASP的事!我做应用程序不做网页! 另外重要的是能不能帮找些书啊。。高分几句话就完了啊!
提高悬赏,给的详细一点! 展开
我现在电脑上装了VS2008 ,OFFICE2003
我要再下点什么东西才能开始编程?最好能给我推荐本比较全面的书来看看。
说实话比较急,大家帮帮忙!!先谢了!
不关ASP的事!我做应用程序不做网页! 另外重要的是能不能帮找些书啊。。高分几句话就完了啊!
提高悬赏,给的详细一点! 展开
3个回答
推荐于2016-10-21 · 知道合伙人教育行家
sunzhenwei114
知道合伙人教育行家
向TA提问 私信TA
知道合伙人教育行家
采纳数:776
获赞数:6174
毕业于阜新矿业学院基础部数学师范专业,擅长初高中数学教学,熟练操作excel,信息技术与数学整合是特长。
向TA提问 私信TA
关注
展开全部
一、最常用的 OLE 自动化方式
这个方式应该说是功能最全的方式,可能也是应用的最多的方式。由于这种方式采用的是隐藏启动 Office Excel 的方式,所以几乎是全能,任何功能都可以完成。不过缺点也是比较明显的:
1、采用 OLE 方式,需要用户计算机上安装有 Office Excel,否则就失败;
2、由于是隐藏启动 Office Excel,而 Mcirosoft 的一贯作风就是功能强大、体积巨大无比,所以这个速度是个很大的瓶颈。
3、它的基本方法是使用导出 .h 进行 OLE 操作,这种方式在文件数目不多,对功能要求大过速度的话,这是首选。
二、ADO/ODBC 的方式
这种方式需要确保 ODBC 中已安装有 Excel 表格文件的驱动 "MICROSOFT EXCEL DRIVER (*.XLS)",所以同样依赖于 Office Excel 是否安装。
三、Sourceforge 上的开源 Excel 库
搜索了一下,有几个似乎人气比较高,像 libXLS,XLSlib 等,下载下来看了一下说明,好像更多是作为 php 的插件来使用的,对 C++ 似乎没多大帮助。
四、第三方收费 Excel 操作库
第三方收费的,找到一个 LibXL (注意不是 LibXLS),他的官方网站是 http://www.libxl.com/
五、一些不需要依赖 Office Excel 的方式
六、重点推荐的
BasicExcel !
作者和 CSpreadSheet 的作者是同一个,不过是因为考虑到以前 CSpreadSheet 的一些局限性和想实现兼容性,重新写的。地址是:http://www.codeproject.com/KB/office/BasicExcel.aspx
这个方式应该说是功能最全的方式,可能也是应用的最多的方式。由于这种方式采用的是隐藏启动 Office Excel 的方式,所以几乎是全能,任何功能都可以完成。不过缺点也是比较明显的:
1、采用 OLE 方式,需要用户计算机上安装有 Office Excel,否则就失败;
2、由于是隐藏启动 Office Excel,而 Mcirosoft 的一贯作风就是功能强大、体积巨大无比,所以这个速度是个很大的瓶颈。
3、它的基本方法是使用导出 .h 进行 OLE 操作,这种方式在文件数目不多,对功能要求大过速度的话,这是首选。
二、ADO/ODBC 的方式
这种方式需要确保 ODBC 中已安装有 Excel 表格文件的驱动 "MICROSOFT EXCEL DRIVER (*.XLS)",所以同样依赖于 Office Excel 是否安装。
三、Sourceforge 上的开源 Excel 库
搜索了一下,有几个似乎人气比较高,像 libXLS,XLSlib 等,下载下来看了一下说明,好像更多是作为 php 的插件来使用的,对 C++ 似乎没多大帮助。
四、第三方收费 Excel 操作库
第三方收费的,找到一个 LibXL (注意不是 LibXLS),他的官方网站是 http://www.libxl.com/
五、一些不需要依赖 Office Excel 的方式
六、重点推荐的
BasicExcel !
作者和 CSpreadSheet 的作者是同一个,不过是因为考虑到以前 CSpreadSheet 的一些局限性和想实现兼容性,重新写的。地址是:http://www.codeproject.com/KB/office/BasicExcel.aspx
展开全部
MFC方式参见OFFICE自动化文章。需要使用COM智能指针。
CLI方式貌似有封装好的.NET类库的,比前者方便一些。
推荐C++/CLI方式。
如果是MFC方式的话,参考这个
http://hi.baidu.com/onlywater/blog/item/2e708c2391c4914cad34deac.html
CLI方式貌似有封装好的.NET类库的,比前者方便一些。
推荐C++/CLI方式。
如果是MFC方式的话,参考这个
http://hi.baidu.com/onlywater/blog/item/2e708c2391c4914cad34deac.html
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
专门介绍EXCEL+VC的书还没见过,不过网上零散的资料还是不少的,实际涉及的内容并不多,熟悉套路了就方便了
http://wenku.baidu.com/view/563e90c7aa00b52acfc7caf4.html
http://wenku.baidu.com/view/563e90c7aa00b52acfc7caf4.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询