浅议Excel及VPF有机结合_第1页
浅议Excel及VPF有机结合_第2页
浅议Excel及VPF有机结合_第3页
浅议Excel及VPF有机结合_第4页
浅议Excel及VPF有机结合_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、浅议excel及vpf有机结合摘要:vfp具有强大的报表设计和报表输出功能,可设计 报表却是费时费力的,且报表不容易根据用户的要求变化而 改变,如果修改表格就得修改相应程序,给应用软件的维护 工作带来极大的不便。由于excel强大的兼容性和简单易操 作的特点,很多程序员已对其强大的报表功能加以利用。在 实际操作中,vpf与excel分别来自两个应用系统,怎样才 能把它们有机地结合到一起呢?笔者将以excel与vpf的有 机结合为课题,结合实例运用,理论与实际相配合进行阐释。关键词:excel; vpf;有机结合中图分类号:tp311文献标识码:a文章编号: 1007-9599(2012)19-

2、0000-021 vpf与excel的简介vfp即数据库程序设计的简称,现今已是被大家所广泛 使用的数据库管理系统开发软件。作为关系型的数据库管理 系统,它除了具有强大的数据处理能力、丰富的可视化设计 工具、友好图形界面等方面的特点,在软件的兼容性、操作 界面的友好性、公式运算、图表使用的方便性等方面也是其 他软件所不能比拟的,正式由于这样的优势,让vpf成为数 据处理软件的首选。excel是微软公司开发的一个功能强大的电子表格软 件,属于office的一个组件,作为办公套装软件的重要组 成部分之一,可以对各种数据和表格进行处理并统计分析, 给用户提供辅助性的决策。由于它这些极具优势的特点,

3、excel能够被企业经营管理、财经统计预测、金融贸易等众 多领域所广泛的运用。在vpf与excel的实际运用过程中,笔者发现一些问题: vfp具有强大的报表设计和报表输出功能,可设计报表却是 费时费力的,且报表不容易根据用户的要求变化而改变,如 果修改表格就得修改相应程序,给应用软件的维护工作带来 极大的不便;excel是常用到的办公软件之一,但其中的公 式运用却是一个较困难的问题。试想,如果能将vfp与excel 二者有机结合,取其所长,避其所短,利用vfp的编程方式 让数据处理自动化特点,把vpf处理过的数据传送到excel 工作表格中进行再次处理,不失为一种完美的数据处理方 案。2 vp

4、f与excel有机结合的实例运用用户可以使用vfp对输入到软件内的数据进行处理,如 数据的插入、排序、合并、选择等指令,然后把处理的结果 传送到excel电子表格中进行后期处理,用户甚至可以将提 取数据的某种条件直接添加到excel的条件区域中,用vfp 读取条件区域,从而对所要求的数据进行筛选。总而言之, 只要能充分地发挥各自的优点,理解两者交互的接口方法, 就可以编写出较为适用的应用程序,满足实际工作者的需 求。下面,笔者将通过两种切实有效的方案来进行阐述。方案一:通过复制功能和粘贴功能对数据进行软件的转 换在vfp软件中,有复制、剪切和粘贴的编辑手段。在vpf 软件中,定义菜单的时候,如

5、果选中“快速菜单”,就能够 在”编辑”选项中发现:撤消、重做、剪切、复制、粘贴、 清除、查找、替换和全部选定等编辑命令。在编辑该程序的时候,如要求复制内容,可以利用“复 制”命令,将当前选中的相关内容被复制,再打开excel中 相应的工作表格,执行“粘贴”命令即可以完成。该种方法 很适用于普通用户,但究其格式的完整性,不太容易操作和 实现。vfp还提供了一个与此相关的系统变量_cliptext,该 变量的内容是剪贴板中的文本内容。方案二:直接利用vfp程序将数据写入excel工作表该方案是一种高级而切实可行的方案。在做此项工作之 前,首先需要了解在vfp应用项目中对excel进行控制的相 关语

6、句。具体操作步骤如下:1.在vfp中创建excel对象,为创建的excel设置名字 where; 2添加新工作簿;3.设置某工作表为活动工作表; 4.打开指定工作簿;5.显示excel窗口; 6.更改excel标题 栏;7.给单元格赋值;8.设置指定列的宽度(单位:字符个 数);9设置指定行的高度(单位:磅);10.指定边框线宽 度(borders参数如下);11.设置四个边框线条的类型;12. 设置页眉;13设置页脚;14将页眉到顶端边距设定为x厘 米;15将页脚到底边距设定为y厘米;16将顶边距设定为 a厘米;17将底边距设定为b厘米;18将左边距设定为c 厘米;19.将右边距设定为d厘米

7、;20.将对齐格式调整为页 面水平居中和垂直居中;21工作表另为其他文件名;22放 弃存盘;23.关闭工作表格;24.退出excel软件。vpf环境下,有许多其他命令能够控制excel,由于excel 本来就自带着强大的编辑与相关格式设置功能,笔者也就不 再赘述了。通过以下实例,笔者将对这个问题进行说明。(1) 通过“打开文件”按钮调出相应的对话框,用来 打开.dbf表文件;(2) “保存到excel”按钮,把已经查询和操作的结果 输入excel工作表格中;(3) “”按钮,把列表框listl选好的字段增加到 list2列表框中待查;(4) “”按钮,显示用户要查询字段。注:上面的程序均在vi

8、sual foxpro6. 0和excel2000 的环境下运行,你也许会在某网站上,看到一些类似笔者所 提出的”方案二”,即先在vfp的环境中新建excel对象, 再通过下述命令把vpf中的数据传送到excel工作表中进行处理:select 字段列表 from 表名 where 条件 intocursor temp &&执行查询命令_vfp. datatoclip (” temp”,3)&&将所搜索的结果以文本的方式复制到剪切板with oleapp. application. activesheet. paste &&进行粘贴操 作endwi

9、th oleapp. quit &&关闭退出excel,保存更新后 的工作簿文件。此种方案能够满足用户的需求,可是在使用起来却不够 方便、灵活,并且数据在传递过程中特别浪费时间。另外, 除上面介绍的两种方案之外,用户还可以通过exce 1中内置 的vba功能驱动vfp等方案达到要求。可是从用户实际使用 的情况上看,笔者认为本文介绍的“方法二”是一种简单且 高效的数据处理方案。3结语随着科技的进步,各种软件在生活和工作中占有的位置 将越来越重要,并对发挥着积极的推动作用。通过上述笔者 所列举出来的两种交互方案我们不难看出,vfp和excel之 间确实存在着强大的交互能力,在实际操作运用上,完全可 以实现数据在两种软件之间的传递和处理。关键在于用户是 否能够充分地利用好各自的优点,按照需求选择适合自己的 接口方式,取二者之所长,将二者有机的结合在一起。笔者 这里只是粗浅地谈论了 vfp和excel有机结合的一些方案, 这些方案将会在今后的工作运用中还有待研究和提升,本文 只是抛砖引玉,对vpf和excel进行简单地介绍并阐述工作 中vpf与excel常用的两种交互方案,希望能给今后深入做 此研究的相关人员提供一些初步想法。参考文献:1 李正华用vpf与excel结合进行数据处理j.科技 信息,2007, 9: 73-

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论