家里拉网线多少钱

如何用C/C++语言读取excel文件中指定的某一个单元格?比如我想读取到“数据.xls”中的第一个sheet的第10行第5列里面的数据,怎么样才能实现?
回答1:C语言直接操作xls格式的文件比较麻烦,在excel中将xls文件另存为csv格式的文件了再进行操作
回答2:其实xls就是一个压缩包文件,压缩了我们在excel每个单元格的数据,此外还压缩了一些office解析需要的数据。这些数据存储格式都是用xml格式存储的,所以要解析出任意单元格内容只要解析相应xml文件即可。
xie_xuewei问题:想用C++调用excel中“另存为”操作
描述:excelc++
想用C++调用excel中“另存为”操作,将xls文件另存为&txt文件。。因为数据量很大,不适合读取出来再存入txt.请问有什么方法,,com组件中有个save()和saveas(),都不支持。我的目的是不读取数据出来,直接“另存为”操作。解决方案1:
参考一下_ApplicationPtr&pApplication&=&NULL&;
&&&&&WorkbooksPtr&pWorkbooks&=&NULL&;
&&&&&_WorkbookPtr&pThisWorkbook&=&NULL&;
&&&&&_WorksheetPtr&pThisWorksheet&=&NULL&;
&&&&&SheetsPtr&pThisSheets&=&NULL&;
&&&&&RangePtr&pThisRange&=&NULL&;
&&&&&_variant_t&vt&;
&&&&&VARIANT&vO
&&&&&vOptional.vt&=&VT_ERROR;
&&&&&vOptional.scode&=&DISP_E_PARAMNOTFOUND;&
&&&&&pApplication.CreateInstance("Excel.Application");
&&&&&pApplication-&PutVisible&(0,VARIANT_FALSE);
&&&&&pApplication-&PutDisplayAlerts(0,VARIANT_FALSE);&//不显示警告信息
&&&&&pApplication-&PutAlertBeforeOverwriting(0,VARIANT_FALSE);&//覆盖时不提示
&&&&&pWorkbooks&=&pApplication-&GetWorkbooks()&;
&&&&&pWorkbooks-&Open(&"C:\\test.xls",&&
&&&&&&&&&vOptional,&&&vOptional,&&&vOptional,&&&vOptional,&&&vOptional,&&&vOptional,&&
&&&&&&&&&vOptional,&&&vOptional,&&&vOptional,&&&vOptional,&&&vOptional,&&&vOptional&&&
&&&&&&&&&);&&
&&&&&pThisWorkbook&=&pWorkbooks-&GetItem((short)1);
&&&&&pThisWorkbook-&SaveAs("C:\\test.txt",_variant_t((short)Excel::xlText),vOptional,vOptional,_variant_t((short)FALSE),\
&&&&&&&&&vOptional,Excel::xlNoChange,vOptional,vOptional,vOptional,vOptional);
&&&&&pThisWorkbook-&Close();
&&&&&pWorkbooks-&Close();
&&&&&pThisWorkbook.ReleaseDispatch();&
&&&&&pWorkbooks.ReleaseDispatch();&
&&&&&pApplication-&Quit();
&&&&&pApplication.ReleaseDispatch();
以上介绍了“想用C++调用excel中“另存为”操作”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:/itwd/969886.html
上一篇: 下一篇:&>&&>&&>&&>&C++ 直接通过ODBC读写Excel表格文件
C++ 直接通过ODBC读写Excel表格文件
上传大小:1.89MB
c++编写的读取excel文件的阅读器,方便快捷
综合评分:4(29位用户评分)
所需积分:5
下载次数:113
审核通过送C币
创建者:xamhaha
创建者:qq
创建者:wty1009
课程推荐相关知识库
上传者其他资源上传者专辑
开发技术热门标签
VIP会员动态
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
android服务器底层网络模块的设计方法
所需积分:0
剩余积分:720
您当前C币:0
可兑换下载积分:0
兑换下载分:
兑换失败,您当前C币不够,请先充值C币
消耗C币:0
你当前的下载分为234。
C++ 直接通过ODBC读写Excel表格文件
会员到期时间:
剩余下载次数:
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信