浅谈利用Excel和FoxPro解决财会工作中多表提取数据的问题

来源 :经济师 | 被引量 : 0次 | 上传用户:WW630228937
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:在财会工作中。Excel已经成为不可或缺的工具软件,它易学易用,功能强大。使用它能处理许多繁杂的财会数据,能提高工作效率。但是,当涉及多表提取数据的业务问题时,Excel却没有很好的解决方法。而这项业务却是财会人员经常面对的工作。经过尝试。采用Excel和FoxPro相结合的办法能很好地解决这一问题。文章结合实例,详细阐述了解决问题的全过程。
  关键词:Excel FoxPro 多表提取数据视图
  中图分类号:F234 文献标识码:A
  文章编号:1004-4914(2010)09-155-02
  
  一、引言
  
  在财会工作中,excel已经成为不可或缺的工具软件,它易学易用,功能强大,使用它能处理许多繁杂的财会数据,提高工作效率。但是,当涉压多表提取数据的业务问题时,Excd却没有很好的解决方法,而这项业务却是财会人员经常面对的工作。经过尝试。采用Excel和FoxPro相结合的办法能解决这一问题,本文结合实例,详细阐述了解决问题的全过程。虽然文中涉及的多表提取数据只是Excel和FoxPro结合使用的一例,但是如能举一反三,将会对财会数据处理工作提供很大的帮助。
  
  二、ExceI和FoxPro的功能特点
  
  1.Excel的功能特点。首先,具有易于掌握的软件界面,特别适合大众需要。其次,具有强大的表格处理功能,能利用Excel设计出各种复杂的表格或报表。第三,具有完善丰富的数据管理功能,它具有数据排序、筛选和汇总等功能。第四,提供了丰富的函数和工具,可完成常规数据运算,也可以进行复杂的数据分析。第五,提供了与dbf、access、SqlServer数据交换接口,方便与这些软件交换数据,这也是本文需重点利用的功能。
  2.FoxPro的功能特点。首先,拥有良好的用户界面。FoxPro系统利用了Windows平台下的图形用户界面的优势,借助系统提供的菜单、窗口界面,通过菜单、工具或命令方式,就可以在系统窗口或命令窗口中完成对数据各种操作。其次,具有强大数据管理功能。在FoxPro系统中,所有的数据都是以表的形式出现,系统可以创建多种类型的表,如数据库表或自由表;可定义各个表之间的关系;可以通过查询、视图、命令或编程实现多表操作。第三,具有方便快捷的应用开发环境。FoxPro系统提供了向导、生成器、设计嚣等多种界面的操作工具,特别适合快速编写小型的管理程序。
  相比之下,Excel界面更友好。数据管理操作更易于掌握,特别在数据计算、统计汇总、编排设计等方面有很强的优势;而FoxPro是一款经典的数据库管理软件,在批量数据修改、多表查询、程序开发等方面的功能,是Excel无法企及的。虽然FoxPro是专业性较强的软件,但经验表明,该软件的数据库管理功能还是比较容易掌握的,例如。项目管理器、数据库、表、查询和视图等内容的基本操作。恰恰是这些功能可与Excel实现优势互补。
  
  三、应用案例
  
  1.案例内容。某高校现有在校生7234人,2009年学费缴纳完成后,学校要求财务部门汇总“学费收缴情况一览表”,该表包括学号、姓名、所在系、班级、交款金额、缴费方式等信息,学生缴费方式有银行转账和现金缴纳两种。财务部门汇总数据来源于三个表,一是“在校生基本情况表”,收集了现有在校生的基本信息,具体包括学号、姓名、所在系、班级、身份证号等多项内容;二是“银行对账单汇总表”,收集了通过银行转账缴费的2826人的信息,具体包括银行账号、身份证号、转账金额等内容;三是“现金缴费情况表”,收集了在财务处现金缴费的3846人的信息,具体包括学号、姓名、所在系、班级、交款金额等信息。
  2.案例分析。学生缴费情况一览表可以分解为三部分信息。即银行转账学生信息、现金缴费学生信息、未缴费学生信息。要汇总三方面的信息,关键是将现有的三个表联系起采使用,即将“银行对账单汇总表”和“在校生基本情况表”通过身份证号进行联接,得到包括学号、姓名、所在系、班级、转账金额等信息在内的“新银行对账单汇总表”;将“在校生基本情况表”排除“新银行对账单汇总表”、“现金缴费情况表”表中的信息,剩余信息就是“未缴费学生情况表”,最后将三个表合并。
  从以上分析不难看出,汇总“学费收缴情况一览表”的关键是从三个表格中提取数据。首先将Excel表转化为dbf表,然后使用FoxPro的数据库视图功能从三个表中提取所需数据,最后再将视图内容转回Excd工作表,在Excel中完成数据合并编排工作。
  
  四、操作步骤
  
  1.建立“工作”文件夹,将所有的中间数据文件存放在该文件夹内。
  2.将“在校生基本情况表”和“银行对账单汇总表”转换为dbf文件格式。
  在Excel中打开“在校生基本情况表”,选中包括标题在内的所有数据,单击“文件”菜单中“另存为”选项,设置“工作”文件夹为保存位置,选择“dbo(dBase Ⅲ)”为保存文件类型,更改文件名为“在校生基本情况表F”,点击“确定”完成转换操作。用同样的方法将excel工作表文件“银行对账单汇总表”导出为dbf文件“在校生基本情况表F”。
  3.利用FoxPro的视图功能提取银行转账学生的基本信息,并导出到Excel工作表中。在FoxPro环境中,单击“文件”菜单“新建”选项,在弹出的对话框中选择“项目”,单击“新建”按钮,选择保存在“工作”文件夹,命名为“汇总项目”;在项目管理器窗口中,选择全部选项卡中的“数据”,将“数据”项展开,选择“数据库”项,单击右侧“新建”按钮,选择保存在“工作”文件夹,命名为“汇总数据库”;展开“数据库”项直至“表”项,选择“表”项,点击右侧“添加”,在工作文件夹中同时选择两个袁,点击“确定”添加。此时在表项下出现了两个袁名称。
  单击“汇总数据库”项下的本地视图,单击右侧“新建”按钮,选择“新建视图”,在添加表或视图对话框中先选择“银行对账单汇总表F”。单击“添加”,后选择“在校生基本情况表F”,单击“添加”,在弹出的“join condition"对话框中,设置左联接字段为“银行对账单汇总表F身份证号”,设置右联接字段为“在校生基本情况表F身份证号:’,设置联接类型为“左联接”,点击“确定”后,在“视图设计器”字段选项卡中,选择“在校生基本情况表F学号”、“在校生基本情况表F姓名”、“在校生基本情况表F所在系”、“在校生基本情况表F,班级”、“银行对账单汇总表F转账金额”字段作为显示字段。单击工具栏“保存”按钮,将视图命名为“新银行对账单汇总袁”,单击工具栏“!”按钮,运行视图;出现数据浏览窗口后,单击“文件”菜 单的“导出”选项,在弹出的“导出”对话框中。设置文件类型为“Microsoft Excel 5.0”,将文件导出路径设置到“工作”文件夹,文件命名为“新银行时账单汇总表”,单击“导出”即可得到相应Excel工作表。
  4.利用FoxPro的视图功能提取“来交款学生统计表”,并导出到Excel工作表中。在Excel表中新建工作表“合并”,将“新银行对账单汇总表”和“现金缴费情况表”按照“学号”、“姓名”、“所在系”、“班级”、“交款金额”标题内容进行合并。将合并内容再次另存为“合并F”dbf文件,并添加到汇总数据库中。
  单击“汇总数据库”项下的本地视图,单击右侧“新建”按钮,选择“新建视图”,在添加表或视图对话框中先选择“在校生基本情况表F”,单击“添加”,后选择“合并F”,单击“添加”。在弹出的“loin condi~on"对话框中,设置左联接字段为“在校生基本情况表F,学号”,设置右联接字段为“合并F,学号”,设置联接类型为“左联接”,点击确定后,在“视图设计器”字段选项卡中,选择“在校生基本情况表F学号”、“在校生基本情况表F,姓名”、“在校生基本情况表F,所在乐”、“在校生基本情况表F,班级”、“合并F交款金额”字段作为显示字段,单击“筛选”字段,设置筛选字段为“合并F,交款金额”。设置表达式为“is nun”。单击工具栏“保存”按钮:将视图命名为“未交款学生统计表”,单击工具栏“!”按钮,运行视图;出现数据浏览窗口后,单击“文件”菜单的“导出”选项,在弹出的“导出”对话框中,设置文件类型为“Microsoft ExceI 5.0”,将文件导出路径设置到“工作”文件夹,文件命名为“未交款学生统计表”,单击“导出”即可得到相应Excel工作表。
  5.整理“新银行对账单汇总表”、“现金缴费情况表”、“未交款学生统计表”,内容格式合并生成“学生缴费情况一览表”。将三个工作表标题对照内容统一更改为学号、姓名、所在系、班级、交款金额、缴费方式,并视每个工作表情况填写缴费方式,包括转账、现金、未交三种情况。新建“学生缴费情况一览表”,录入标题后。将三表内容依次添加到该表中,至此数据汇总工作全部完成。
  
  五、总结
  
  在汇总“学费收缴情况一览表”的过程中,两种软件的操作全部使用可视化方式,直观性强,易于理解掌握。从中也可以看出,利用Foxpro的可视化操作也可以完成一些复杂的数据处理。利用这些功能弥补Excel功能上的不足,可在实践工作中起到非常好的效果。另外本文除了要解决多表提取数据问题外,更重要的是向财会人员推荐一种解决类似问题的思路。
  (责编:若 佳)
其他文献
【正】 国务院决定,从今年第四季度开始进行利改税的第二步改革,从税利并存逐步过渡到完全以税代利。那么,利改税的第二步与第一步有何不同,为什么要立即进行第二步改革,它对
去年北美中密度纤维板的生产能力增长幅度很小,由560万m^3上升至570万m^3。仅仅增长了1.6%,不到10万m^3。但明年的情况有望得到好转。在2007年,新设备的安装使生产能力增加了8.2个
垫江县国土房管局新民管理所自2005年9月成立以来,在全县国土系统综合目标考核中连续4年被评为“优秀单位”,所长刘必成在县国土房管系统中层干部考核中连续3年被评为优秀;今年
本文以电信运营商5G网络架构为核心,基于云计算、软件定义网络(SDN)与网络功能虚拟化(NFV)等技术,提出了通过构建ABCOS五朵云优化重组广电网络架构的策略,旨在促进整个网络架
《北京商学院学报》1982年第三期发表了何焕鸣同志《按劣等地定价不会大幅度提高农产品价格》一文,结合我国实际,论述了确定和调整农产品价格的依据,读后颇受启发。该文主张
近年来,随着互联网的飞速进步和发展,以SMS为代表的网络社交时代已经悄然到来。大量SNS网站不断涌现,积累了为数众多的用户,SNS作为WEB 2.0时代的代表,呈现出蓬勃发展的良好
【正】 在“对外开放,对内搞活”的方针指引下,近几年来,粮食部门也在积极“转轨变型”,在搞好主业的同时,因地制宜地从事起多种经营。总的来说主流是好的,既为社会创造了物
政务督办工作是促进党的路线、方针、政策和政府各项重大决策、重要工作部署贯彻落实的重要手段.政务督办工作对于改进机关作风、提高工作效率、保证政令畅通、促进政府各项
元代四川蒙古人有十多万,明代又有少数蒙古人入川.明代时,四川内地蒙古族人除战死和回北方的外,其余的改变姓氏和习俗,多数融入汉族;川西南蒙古族人有鞑靼、咱哩、青海、阿咱
【正】 一、集市贸易的发生和发展 集市贸易,是中国商品流通的一条不可缺少的渠道,也是几千年来农民之间进行商品交换的一种传统形式。早在原始社会未期,由于社会分工和私有