基于Visual C++的Excel工作簿数据处理.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Visual C++的Excel工作簿数据处理   摘要摘要:利用Excel手动处理大量数据时工作量大、繁琐,难以及时、准确筛选数据。用VC++(Visual C++)编程实现工作簿数据处理,能够快速、准确地筛选出所需要的信息。以每年公布的1 1000余种SCI(Science Citation Index)期刊数据为例,编程实现对所需领域SCI期刊数据的快速筛选,便于科研工作者获得领域具有高影响因子的SCI期刊数据信息,方便科研工作开展。   关键词关键词:VC++;数据处理;Excel工作簿;SCI期刊   DOIDOI:10.11907/rjdk.162170   中图分类号:TP319文献标识码:A文章编号文章编号2017)001013502   引言   美国科学情报研究所出版的《科学引文索引》(Science Citation Index,简称SCI)是世界核心期刊文献检索的主要工具,其收录了全世界最重要和最具影响力的研究成果。具有高影响因子的SCI论文对于科研具有极高的参考价值。SCI数据库内容繁多,快速、准确地筛选所需要的SCI期刊相关信息,对于科研人员具有重要意义。Excel是Office家族中功能强大的办公软件,使用广泛。SCI数据可以通过Excel直接导出,大多数科研人员采用Excel手动筛选,以获得所需的内容。人工处理SCI数据库工作量大、易发生误删,影响最终结果的准确性。用VC++编程对Excel工作簿进行数据处理可以较好地解决这一问题。   VC++是Microsoft开发环境Visual Studio Professional 的一部分[1],VC++是常用的可视化界面开发工具,具有界面设计灵活多样、代码执行效率高、数据处理速度快等优点。利用VC++操作Excel,将两者结合起来使用,对于快速处理数据具有重要意义[2]。   使用本文程序在Window10系统中利用VC++2013对Excel 2013的处理、编译,达到了预期效果。   1Excel接口与对象模型   COM(Component Object Model)是一种面向对象的编程模式,它定义了对象在单个应用程序内部或多个应用程序之间的行为方式。VC++编译的外部程序通过接口与Excel对象模型进行交互,从而实现对Excel的操作,相比早期2003版本,该程序接口和对象模型发生了一定变化,程序中用到的对象主要有Application、Workbook、Worksheet等[3]。   首先插入一个类:按2013版的Excel安装位置对应地选择为Excel.exe。选中常用的类对象:Application、Workbook、Workbooks、Worksheet、Worksheets、Range、Font,注释类的头文件#import。   3软件介绍   3.1软件设计原理   首先根据相关领域业关键词进行初步筛选,筛选出含有此关键词的所有SCI论文;然后在此基础上,利用程序收集的关键词库作进一步筛选,删除含有这个词汇同时含有其它专业核心词汇的一行数据;最后较为准确地筛选出所需要的论文数据。程序流程如图1所示。   自定义筛选原理:通过学科关键字删除不含有该学科的无关数据,通过自定义筛选之后还有一部分含有学科关键字词根,同时明显属于其它学科的数据、例如“disease”中含有“sea”关键字,但明显与航海交通无关,需要通过关键词库进一步删除。   关键词库中含有10个学科的主要专业词汇。部分关键词如下[78]:   图1程序流程 交控类:traffic;ocean;isa;ship;navig;Transport;model;automat   医学类:Medic;diabet;psycho;toxicolog;dermatolog;cardiolog;nurs   生物类:Bio;parasitolog;nutrit;entomolog;metabolism;Anthropo   人文类:Cultur;publi;manage;   market;famil;child;Sociolog   环境类:Water;geographclimat;environ;ecolog;earth;geolog   物理类:material;nano;molecular;physic;nuclear   化学类:Combustion;carbon;oil;chem; tobacco;plastic;algebra;steel;   经济类:Business;econom;financ;invest   农林类:Forest;fish;agr;struct;sphere;geo

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档