Excel平台

2024-07-22

Excel平台(精选6篇)

Excel平台 篇1

摘要:介绍数据分析概念和知识, 了解Excel应用软件提供数据分析功能, 且具体案例实施在Excel平台数据分析, 以便掌握分析方法和技术。

关键词:数据分析,Excel,大数据

1 数据分析

纵观计算机发展历史, 无论是计算机硬件改革还是软件推出新产品新版本, 主要体现在各行各业的应用领域中, 以解决更多实际问题, 提高工作效率;多年实践经验与研究, 感悟计算机应用领域中最重要、最普及的数据处理与数据分析。

数据分析是将一大批零散、凌乱、无关联的数据进行整理、归类和提炼, 以获取数据内在规律、联系, 推断出发展趋势与展望, 是从数据要信息, 为决策提供依据。

数据分析是使用统计方法对目标数据进行分析, 将这些数据整理、筛选、分类、汇总处理, 以获取最大的数据利用, 挖掘数据深层次的有用信息, 形成分析结论并展现其过程、规律与变化。

数据分析过程包含以下几个方面:数据分析的目的与内容、数据收集、数据整理、数据分析、数据展现与数据分析报告, 首先明确项目分析的目标、清楚功能和用户要求、数据量充实全面, 然后采用最佳的、最合适的数据分析方法来实现。

数据收集是按照数据分析的目标, 收集人员数据、业务数据、市场数据等为数据分析提供原始素材和依据, 无论是直接和间接数据, 无论是以文本形式保存, 还是以Excel、Word或数据库方式保存的数据, 它们相互之间是可以转换的。

数据整理是对收集的数据需要规范处理、统一格式、符合数据分析的模式, 其过程将从大量不规则的数据中提取有效数据, 实现必要的格式化、类型转换、建立关联、排序、分类汇总和简单计算等处理。

数据分析是通过统计运算、常用分析模型、分析工具和数据挖掘等技术, 寻找数据内部的关联、规律和变化趋势, 为问题解决、多种方案比较和决策等提供支撑数据。正确的数据分析方法、从哪些侧面去分析、关注哪些数据的动态变化都是需要仔细考虑和甄别, 他人经验与自己创新结合, 获取一套行之有效的优秀思路与分析方法。

数据展现是将数据分析结果或需要表达的内容通过适当的图表类型和相关文本展示出来, 把数据之间的关联、规律与变化明确显示出来, 以图表说话, 一目了然, 吸引关注。数据分析是数学与计算机科学相结合的, 与时俱进, 才有了大数据时代更为强大的数据分析工具和威力。

2 Excel数据分析功能

Excel 2013可视化工具能帮助用户分析信息, 做出商业或管理方面的明智决策。若与Excel Services一起使用, 可以强有力地与同事、客户和合作伙伴一起共享和管理业务分析、进行深入了解。Excel 2013有十种主要方式帮助用户更有效地创建电子表格, 数据分析、数据共享和管理信息。

大容量的电子表格中使创建、导入、浏览和分析大量数据更加便捷可行。在Excel 2013中可以处理大量数据, 它支持的每张工作表可以包含多达100万行和16000列的数据;Excel 2013还支持多核处理器平台以提高公式密布的电子表格的计算速度。

利用完全重新设计的制图引擎和具有专业外观的图表中实现分析和交互信息。通过Office Fluent用户界面中的制图工具, 仅单击鼠标即可创建具有专业外观的图表;还可以在图表中应用丰富的视觉增强效果, 例如, 三维效果、柔和阴影和透明效果。

利用“表”对象的改进支持增强了电子表格的功能。由于Excel 2013显著改进了对“表”的功能支持, 可以在Excel公式中创建、扩展、筛选和引用表的功能, 还可以设置表的格式化。在浏览大型表格中的数据时, Excel 2013在滚动表的数据时仍能在屏幕上保留表的标题, 类似于拆分与冻结功能。

轻松创建排序、筛选、分类汇总和交互式数据透视表和透视图。使用排序、筛选、分类汇总可以实现一般数据分析与统计, 其功能随着版本更新而增强, 使用数据透视表可以快速创建各种报表格式, 便捷地拖动字段布局位置以构成新的报表、新的数据分析结果以展现数据相互关联, 并凸显关注的数据侧面。

根据数据“展示”重要趋势寻找数据逻辑关联。利用Excel 2013条件格式功能可以实现由数据找出内在关联模式和突出显示某种特殊趋势, 此功能包括颜色渐变、图标集、数据条和色阶等, 出此以外, 若应用函数到条件格式, 其功能更为强大, 为数据分析提供极大便捷。

大量不同功能的函数提供个性化数据分析工具。函数是Excel主要数据分析工具之一, 由于函数在数据分析中起到灵活多变的作用, 用来解决个性化、特殊要求或复杂的数据分析问题;函数使用面很广, 除了正常使用在单元格和数据区域外, 还可以使用在排序、条件格式、数据有效性、名称、图表、数据透视表等工具上, 后者使用为Excel带来了锦上添花的作用与美妙效果。

使用Office Excel 2013和Excel Services有助于更加安全地与其他人共享电子表格。Excel Services是Microsoft Office Share Point Server 2013的一种功能, 它以HTML格式动态地呈现电子表格, 因此可以使用Web浏览器访问信息。由于与Excel 2013客户端的保真度很高, 因此, Excel Services用户可以在Web浏览器中进行浏览、排序、筛选、输入参数以及与数据透视表视图进行交互数据的操作。

分析工具库提供先进的数据分析。Excel提供了三类数据分析工具:假设分析、规划求解和数据分析工具库。掌握各种分析工具的基本操作, 灵活地运用它们, 以常用的数学统计模型和分析模型实现数据分析。

由于Excel 2013完全支持Microsoft SQL Server2005 Analysis Services从而使商业智能投资得到扩展。可以使用Excel 2013的灵活性和新的多维函数, 从OLAP数据库中创建自定义报表。使用数据连接库, 还可以更轻松地连接到外部数据源。

来自Office应用程序插件。以前需要下载第三方插件软件现在已经安装在Office 2016版本支助, 加载或直接可以应用, 例如, 图表Infogram for office提供了30种原Excel难以实现的图表类型;插件People graph可以实现数据与小人组成图表同步变化;Pro World Cloud插件实现以字体云方式对输入文字的字频显示其字体大小等。

3 Excel数据分析案例

这是某公司某年1到12月份各项经费使用情况数据表 (见图1) , 针对这个数据表, 若需要进行数据分析, 应该怎样入手、关注什么呢?重点是首行与最左列的数据, 首行是关于日期的月份, 一年的12个月;最左列是各项费用名称, 它们的相交单元格是货币数据, 那么我们首先是实施趋势分析, 每项费用在12个月中是如何变化?然后观察结构分析, 所有项费用在某月使用的状况, 最高或最低, 支出是否正常?

我们需要创建两个图表 (见图2) , 使用Excel“组合框”控件选择不同费用, 差旅费或不同月份, 不同费用在不同月份的情况、变化趋势或结构分析。

生成左图表, 首先要创建数据区域 (见图3上部分) , 其中单元格B38绑定组合框控件, 使用Index函数获取来源于“源数据”工作表里不同费用的数据;单元格C38为图表标题而设置, 这样标题是动态的, 随着组合框选择内容而变化来设置图表标题, 选中它, 在编辑栏输入公式:=分析报告!$C$37;

生成右图表, 使用VLOOKUP和MATCH函数创建数据区域 (见图3下部分) , 其中单元格B41绑定组合框控件, 单元格C41为图表设置动态标题。

此时, 一旦选择左图表中组合框的其他费用选项, 即可以浏览其他费用在1~12月份支出情况, 最大与最小花费月份一目了然, 凸出显示某月的活动或投入状况;右图表展示了某月份各项费用支出的比例, 扇区大小表示了费用多少, 清晰明了、直接便捷呈现数据之间的关联和变化趋势。

4 结语

随着大数据日益普及和广泛应用, 对数据分析与挖掘技术显示出其重要性, 而更多应用者经常使用唾手可得的Excel应用程序实现数据分析, 他们逐步了解Excel具有很强大的数据分析功能, 完全可以处理数百万个记录的大数据, 2013版本及2016版本一直在不断强化数据分析, 提供了更加便捷使用的分析工具和插件。

类Excel跨平台报表系统 篇2

传统的报表设计器,使用了称之为条带式的设计体验,也就是报表样式设计界面上,设计面板上放置了一个个横条,这些横条就组成了报表的基础框架,它们一般区分为页眉条,页脚条,主条,明细条,二级明细条等等。设计报表模板必须首先设计好这些条条框框。然后在这些条上面放置各种报表样式元素。这样虽然能够为简化设计过程带来方便,但缺陷是格式僵化,缺乏变通[1]。

如果采用Excel开发报表,在操作方便的同时也存在很多不足:只能实现简单的数据存取,在数据安全性、数据流程、数据远程共享等方面还有很多空白。不仅如此,Excel作为一种普及化办公软件,不能针对业务存取数据,不能针对企业业务流程、人事结构传递查询数据,而且处理的过程也很复杂,如果要涉及到复杂的用法还必须使用编程语言。

如何既能实现工程上操作的简便易行,又能够不给报表设计增加复杂性?

选择使用类Excel方式进行报表开发能够解决报表的复杂表样,提高画报表的效率,而且无论程序员还是最终用户大都非常熟悉Excel的使用。为实现这种的报表,本文以IReport电子表格为界面设计基础,通过自定义的针对轨道综合监控领域的元对象检索器以及相应的简析器成功展现了复杂格式的类EXCEL报表及Web格式的类E X C E L报表,同时通过专用的数据服务接口使得报表数据源独立而且多样化,摆脱了报表与数据库之间的强耦合关系,报表的使用者不需要编程,大大提高了报表制作的效率。

本文讨论的类Excel报表具有如下特征:

◆单元格的命名

Excel中单元格是用单元格在横、纵向所处的位置来命名的。如果另搞一套命名机制,一方面很麻烦,另一方面在表达式编辑时会带来一些不便。

◆单元格的基本属性

最基本得要求:包括单元格中数据的字体、大小、颜色、边框、前景色、背景色等等,整行、整列、整表修改编辑风格,支持格式刷等。

◆单元格内容的编辑

表达式的写法应该与Excel一致,如”=sum(A3+B5)”。插入、删除行列时,表达式可以自动变换,无须手工修改。当单元格中的内容/表达式较长、在格子里显示不下,在工具栏上有个编辑栏,可以完整地显示当前格的内容。

◆自定义函数

提供大量常用函数,并留有接口以便于添加用户自己的函数。

◆导入导出Excel文件

用户一般都有Excel的表样,对统计运算后的报表也习惯将其导出到Excel,提供Excel文件的导入/出也是一个必不可少的功能。

2 系统分析

整个报表系统采用Java来这设计,能够很好的实现跨平台效果,解决了轨道交通领域大量的P C机以及服务器常见报表工具只能在windows下运行的问题(Java解释器相当于运行Java字节码的“CPU”,但该“CPU”不是通过硬件实现的,而是用软件实现的。Java解释器实际上就是特定的平台下的一个应用程序。只要实现了特定平台下的解释器程序,Java字节码就能通过解释器程序在该平台下运行,这是Java跨平台的根本。)

2.1 IReport简介

IReport是一个成熟、开源的Excel电子表格读取、修改、写入的项目。Java开发者利用它简单,便利的API就能够读取Excel电子表格,进行修改并能够把修改后的变化写到任何output stream中(如:Disk,HTTP,database,或任何socket),这个项目基于GPL发布,而且对中文有很好的支持。使用该API非Windows操作系统也可以通过纯Java应用来处理Excel数据表,能够很好的实现跨平台特性[2]。

它提供以下功能:

◆从Excel 95、97、2000等格式的文件中读取数据;

◆读取Excel公式(可以读取Excel 97以后的公式);

◆生成Excel数据表(格式为Excel 97);

◆支持字体、数字、日期的格式化;

◆支持单元格的阴影操作、颜色等单元格修饰操作;

◆修改已经存在的数据表;

◆支持图像和图表

因为IReport界面具有同Excel一致的操作风格,中文化的操作界面,强大的计算能力,完善的打印以及预览功能,以及大部分用户无需培训即可掌握等优点,极大的降低了报表设计的复杂度,使得报表设计就像编辑一篇电子文档一样自由和简单。

2.2 元对象检索器

IReport虽然能够实现报表格式的自由定义,但是报表还需要自动的实现表数据和数据源信息的关联关系。针对轨道交通领域多应用,多域以及大信息量的特点,本设计提供了一种高效的元对象检索器。它能够自动提取和应用以及系统相关的数据源信息,并支持二者之间的自动数据信息的关联。

2.3 报表元对象解析器

通过元对象检索器定义的报表元对象仅仅是反映了报表单元格和对应数据信息的关系,但不是实际的数据,报表元对象解析器的作用是解析所有的报表元对象,根据报表的检索条件,实现元对象和对应报表数据的检索条件的转换。

2.4 高效的数据服务

本设计剥离了报表对数据库结构的强依赖关系,使得连接数据源的方式多种多样,支持JDBC,JNDI数据源,如Oracle,DB2,SQLServer,My SQL等主流的数据库,自定义的程序数据源,文本数据源,Hibernate数据源,Remedy等等,同时数据源具有无限的扩展性,可以支持Web Service,SOA等标准的数据。

3 系统设计

整个报表系统基于B/S(Browse/Server)架构,客户端无需处理任何数据,仅仅需要发送当前的报表检索需求(报表+时间条件),然后等待报表服务的回应,根据回应决定相应的操作。

为此,我们基于下面的报表系统结构(如图1所示)完成了整个报表系统的设计,它主要分为报表设计器、报表服务和展示构件以及数据服务四部分,所有的数据都来源于数据库真实的采样数据或者依据真实采样得来的统计数据。

报表设计器是一个“所见即所得”的可视化报表设计界面,让您轻松完成各种报表的设计工作,而不需要编写程序代码,并可以在设计过程中预览报表运行效果,完成报表的发布部署和管理。

报表服务运转在报表服务器,用来解析报表模板,从数据服务中读取报表数据并生成报表。

展示构件嵌在监控页面中使用,也可以用于通过web进行浏览。它可以查看报表、打印报表或将报表导出为Excel等其它格式的文件。

数据服务实现对各个专业多种需求的自动统计,并根据报表服务给出的检索条件返回对应的数据统计信息。

3.1 报表设计器的设计

报表设计器是用来生成具有特殊规范的报表模板,主要通过两种方式,一是复杂的中国式报表设计通过IReport界面设计和元对象检索器实现,可以实现复杂的报表格式(多表头设计等),进行界面的渲染等;二是简洁的通用的规范报表设计,通过设计器界面设置相应的检索条件,由设计器生成标准的二维格式的报表模板。本文主要针对前者做详细描述。

复杂式中国报表的设计提供给用户自由的布局,同时通过特定的检索器实现其元对象的设计,其中为了增加其灵活性,设计器还提供了对SQL元对象的支持以及支持Excel相应的宏定义以及自定义的宏定义。该设计的优点是格式自由多样,但缺陷是模板的设计需要一定的工作量。

通用的规范报表的设计,它的设计简单,仅仅需要输入检索条件即可实现报表模板的定义,所有的连库信息以多个条件的方式确定,然后通过二维的方式展现出来[3]。

3.2 报表服务的设计

报表服务是运行于后台的报表进程,它的主要任务是自动简析报表模板,自动实现常用报表的生成和打印。

它的主要作用是有两个:

1、根据报表管理的设置,在指定的周期时间内生成特定的报表;

2、接收来自终端的报表请求,生成请求的报表,并传输已经生成的报表到发出请求的客户端。

实现该功能需要一个强大的数据库统计功能模块支持,同时还应该具有强大的解析功能,能够将辅助的源数据对象解析成获取数据信息需要内容。

3.3 数据服务的设计

数据服务时一个高效的数据接口,提供报表刷新所需要的数据,它同具体的数据源密切相关,并从相应的数据源中获取所需的所有数据。将报表和数据服务剥离的最佳优势是降低报表设计的难度,适应对现有系统的报表功能扩展。

4 系统实现

为了实现轨道交通领域通用的跨平台特性,本设计采用了Java语言来进行设计。

4.1 报表设计器的实现

报表设计器依赖IReport界面,元对象检索器,元对象解析器,数据服务实现。

4.1.1 IReport界面实现

通过java程序调用IReport的API接口,将IReport界面集成到报表设计环境中,然后同过菜单、工具栏、快捷键等调用IReport的API接口,提供给用户一个类EXCEL的设计环境(如图2所示),用户无需培训即可进行模板设计,降低了模板设计的要求。

4.1.2 元对象检索器的实现

轨道交通具有多应用,多域以及大数据量的特点[4],元对象检索器(如图3所示)解决了用户便捷的方式获取所需要信息的难题。同时用户无需记住大量的数据对应关系,仅仅需要用鼠标选择需要到的对象的某些特性或者组合特性即可。

通过系统专用的检索器定义源对象的检索条件,当需要刷性时调用专用的生成工具,对源对象进行解析,并生成出特定条件下的报表。

4.1.3 元对象解析器的实现

元对象简析器针对报表设计器提取的元对象,将其特征值转变为对应的数据源检索条件,然后调用数据服务接口获取相应的数据,从而实现报表的自动刷新(如图4所示)。

4.1.4 数据服务的实现

数据服务通过元对象解析器提供的数据检索条件,可以从相应的数据源中提取并整合从而得到满足条件的统计数据。

4.2 报表服务的实现

报表服务是一个运行在报表服务器的后台服务进程,它的功能是根据用户管理设置好的自动执行报表功能,自动检索数据库中的报表信息并根据商用库中的数据定时生成报表、定时打印报表;报表服务程序还可提供客户端查询、下载以及非定时报表生成H T M L文件等功能,方便不具有报表生成功能的报表画面进行报表浏览。

4.3 报表浏览的实现

报表的浏览通过web或者画面进行浏览(如图5所示)。

4.4 报表管理的实现

报表管理主要是针对报表信息进行管理,同时也给报表服务定时操作提供依据。用户可以通过报表管理工具(如图6所示)设置相应的管理信息。报表系统提供标准的报表模板,有权限的操作员可以通过“增加、修改、删除”的方式来管理报表模板。修改后的报告模板可以直接被系统使用,无需重新启动服务器或操作员站。

5 结束语

上述的类EXCEL报表工具提供给用户最简便、最直观的报表,并且简化轨道交通领域工程人员的模板设计工作量[5]。尤其是该报表工具对轨道交通独立且强大的数据库功能提供了很好的支持,包括元对象检索,数据源独立性等等,因而在轨道交通领域报表功能设计中起到很重要的作用。

摘要:本文以IReport电子表格为界面设计基础,针对轨道交通领域,通过自定义的的元对象检索器以及相应的简析器成功展现了复杂格式的类EXCEL报表及Web格式的类EXCEL报表,同时通过专用的数据服务接口使得报表数据源独立而且多样化,摆脱了报表与数据库之间的强耦合关系,报表的使用者不需要编程,大大提高了报表制作的效率。

关键词:IReport跨平台,类Excel报表,复杂格式的报表

参考文献

[1]黄源.通用报表生成器的研究与实现[D][学位论文].重庆大学,2008.

[2]林岗,沈建苗.用iReport制作Web报表[J].计算机世界2007,(3):1-3.

[3]南京地下铁道有限责任公司.南京地铁1号线一期工招标文件[G].南京,2003.

[4]魏晓东.城市轨道交通自动化系统与技术[M].北京:子工业出版社,2004.

Excel平台 篇3

1 开发工具

在所选用的开发工具中, EXCEL服务器所面对的对象是最终用户, 通过对软件系统进行管理, 保证其能够顺利的运行, 这是一种将众多数据处理软件相互结合在一起的基础上, 在网络化的大环境下进行数据业务处理的一种管理系统。用户应用EXCEL可以开展各种操作, 例如设计模板, 或者是定义公式等, 具有简单直观的特点, 让管理的意图变得更加轻松, 并且还能适应其他管理信息系统, 将其应用在培训信息平台的搭建上, 具有显著的现实意义, 在当前的企业培训中, 已经离不开这一平台的搭建以及进一步创新发展。下图是我们学校培训的开班通知录入界面, 具有直观性的特点, 让人一目了然的就能知道培训班开班信息 (图1) 。

2 模块分类

通过对培训需要进行分类, 一方面是为了方便对培训过程的控制, 另外一方面也是为了进一步提高培训管理水平, 令其朝着标准化的方向发展, 开展统一化的档案管理模式, 将各类报表按照统一的标准进行输入, 这样能够有效的预防重复性输入的情况发生, 在此基础上将这些档案以及报表的情况制作成相应的模板, 便于各个部门在培训时使用, 由此便可以进一步提高标准化的发展水平, 让各类报表以及档案资料进行及时的填写与管理, 在本培训信息平台中, 通过吸收原有平台的不足之处, 对此进行了创新性的研究, 将平台分为了共七个模块, 一是基础数据模块, 二是培训班资料以及报表模块, 三是各个系部培训以及查询的汇总表模块, 四是培训费的管理模块, 五是培训信息汇总表模块, 六是打印报表模块, 最后是其他项目报表模块, 在上述七个部分的基础上, 还能对各个模块进行适当的增加或者删减, 以保证满足培训的需要。

首先是基础数据模块, 在这一模块中, 主要的内容是最原始的填写数据, 其中包含了以下几部分内容, 如年份、培训单位以及培训的项目与类型等, 还有对考务标准的制定等。其次是在培训班的资料以及报表模块中, 其中主要分为三部分内容, 一部分内容是开班的信息, 一部分是培训班的资料, 还有一部分内容是津贴报表。在各系部的培训查询以及培训汇总表中, 并不需要对这部分表单进行填报, 其主要的功能就是进行查询以及对数据进行汇总, 如果想要查看信息时, 只要将系部以及培训班的编号输入进去以后, 查询结果就会显现出来。例如所有的明细汇总以及各个培训班的任课教师等内容, 在今后还可以根据需要适当的增加一些查询表, 诸如系部培训班明细汇总表, 这一表格的主要作用是对系部培训班中的各个信息内容加以明细。除此之外, 还包括培训费管理模块。这部分模板主要用培训费应收款、到款、欠款等信息的填报和查询。包括培训到款登记、培训应交款登记、先开票未到款登记及培训班培训费查询、培训单位培训费查询、各部门培训费到款查询、各部门培训费欠款查询、各系部培训汇总表等9个表单。培训信息 (查询) 汇总表, 这部分模板主要为负责培训的领导及培训管理者查询各系部培训信息使用的。各院部培训管理员及系部负责人不能使用。打印报表模块中, 这部分报表主要为方便各院部上报津贴时使用的, 主要起到汇总功能。包括教师学时报表、考务报表、外聘教师津贴报表以及补助报表等。其他项目报表中, 这部分模板主要包括专项培训报表以及租赁资源报表。

3 培训信息平台的应用效果

在当前已经开通的培训信息平台中, 其优势主要体现在以下几点, 首先是能够进行级别化管理, 在不同需求的基础上, 分别向不同的部门或者对象开放不同的权限, 这样就不会造成各自的干扰, 各个部门或者个人各司其职, 让所培训的信息资料更加安全。其次是在对培训信息平台进行搭建的过程中, 能够让培训管理更加标准化, 在第一时间对培训班的相关资料档案情况进行填写, 可以让主管部门在第一时间对培训的实际情况进行充分的了解, 一方面为培训管理工作带来了更大的便利, 另外一方面也有效的提高了工作效率。第三, 在对培训信息平台进行搭建以及创新的基础上, 可以进一步解决不同部门沟通不及时的问题, 防止再次在工作中出现失误的情况, 在过去的一段时间中, 经常有培训信息沟通不及时现象的发生, 不同部门却相互推卸责任, 造成不好的影响。现在通过培训信息平台的建立, 及时上报培训信息, 使培训信息得到共享。方便各部门培训人员及培训领导查询培训信息, 及时了解各部门培训情况, 及时解决存在的问题, 使培训过程管理得到了保证。通过培训信息平台搭建, 可以及时检查各类培训班的培训大纲制定情况, 课程安排是否合理, 学员出勤情况, 培训师授课情况。及时解决不合理的因素, 提高培训质量。

4 结论

在当前的社会发展进程中, 现代化的管理手段是实现企业发展的根本, 推进培训信息平台的建立以及不断对其创新发展是当前工作中的一个难点, 本文对这一问题进行了简要论述, 希望对今后的工作有所帮助。

参考文献

[1]田玉霞.浅析Excel服务器在项目管理中的应用[J].信息系统工程, 2015 (5) .

[2]牛余朋, 曲从善, 关放, 元原, 高慧, 张琳.基于Excel服务器的信息系统快速开发平台[J].电脑编程技巧与维护, 2015 (11) .

Excel平台 篇4

吉林省玉米在全省农村经济发展中占有相当重要的地位, 播种面积占全省粮食作物播种面积的66.55%, 产量占粮食产量的73.35%[1]。玉米产量是多个性状共同作用的结果, 它受多因素的控制, 所以研究诸性状与产量的关系及其在产量组成中的作用, 一直是近年来国内外关注的问题[2]。

目前国内学者做通径分析多用SAS、SPSS、DPS等一些专业统计学软件实现, 相对来讲这些软件价格比较高, 操作过程比较复杂, 有的甚至需要进行专业的培训, 这样就给很多的科研工作者带来很多的麻烦。随着OFFICE软件普及, EXCEL电子表格也得到了广泛的应用, 与SAS、SPSS、DPS等国内外统计软件的高价格相比, 使用EXCEL更为经济实用。本文使用EXCEL (2003 版) 进行通径分析, 利用DPS进行检验, 通过试验数据证明本方法的可行性, 从而使科研工作者能够更方便掌握数据并对其进行挖掘, 提供一种经济、快捷的方案。

1材料与方法

1.1 供试材料

试验品种为玉米, 种植密度8.5 万/hm2。

1.2 试验方法

试验在N43° 08′ 46″, E126° 47′ 13″处试验田进行。试验设9 个试验小区, 随机区组排列。于各处理分别考查穗粒数、千粒重、公顷穗数和产量共4 个量。由于株高和穗长等因素对产量的影响不显著故不考查[3]。

2结果与分析

2.1 数据的正态性检验

新建一个如图1 所示的产量构成因素的工作簿, 得用EXCEL“工具”→“数据分析”→“描述统计”分析工具, 即可得到如表1 所示的各性状数据的简单统计。表1 中得到的各性状数据的偏度均接近于0, 表明诸组数据满足正态性要求, 满足进行相关、回归和通径分析的前提条件。

2.2 最优回归方程的建立及显著性测验

利用EXCEL软件“数据分析”→“回归”分析工具, 建立以该3 个性状为自变量以产量为依变量, 的多元线性回归方程:

y=-40270.4008+23.0099, 1x+65.4700, 2x+0.2841, 3x。模型检验达极显著水平, 利用方差分析, 得到穗粒数1x、千粒重2x、公顷穗数3x各偏回归系数显著性检验达极显著水平。表2对该方程截距的检验结果, 表明各偏回归系数显著性均达极显著水平。说明截距和其他三项偏回归系数与0之间差异显著, 可以认为所求的直线回归方程成立, 因此不需要再作第二步的回归分析, 而接下来做产量y关于穗粒数1x、千粒重2x、公顷穗数3x的通径分析是有意义的。

2.3 主要性状的相关及显著性测验

得用EXCEL软件“数据分析”→“相关系数”求出各性状之间的相关系数。由表3 可看出穗粒数x1、千粒重x2、公顷穗数x3等各项性状均达极显著水平。

2.4 直接通径系数的计算并进行显著性测验

标准的偏回归系数即为通径系数[4], 由表2 各变量的标准偏差和表3 各变量的偏回归系数通过EXCEL中的简单公式计算即可求出各自变量对依变量的直接通径系数分别为:P1y=0.6488、P2y=0.2342、P3y=0.1383。由表3 知R2=0.999948206, 表明因变量变异中99.9% 可以由线性回归部分来解释, 误差为0.1%。回归方程的误差e对y也产生作用, 用剩余通径系数P2y表示。

2.5 间接通径系数的计算

某一自变量通过另一自变量间接作用于因变量的间接通径系数等于二者的相关系数乘以另一自变量的间接通径系数[5]。例如穗粒数通千粒重作用于产量的间接通径系数为:Py穗×R千=0.2149其他自变量的间接通径系数算法与此相同, 其计算结果见表4。

理论证明, 自变量与因变量之间的直接通径系数等于所有间接通径系数之代数和。即本文中穗粒数与产量相相关关系系数数为为::PPyyy===RRRxxxxx1111+++RRRxxxxx2222+++RRxxx33。。其其它它性性状状与与单单株产量之间的相关系均同此解。由于根据直接通径系数的大小可以分析出各性状对目标性状的作用大小, 所以由表5 可得到各性状对产量的作用依次为:穗粒数﹥千粒重﹥公顷穗数。

3 采用DPS分析软件的验证

表6 是采用DPS分析软件进行的通径分析的结果, 与表5 结果比较可得出利用EXCEL取得的结果是可信的, 可以使用EXCEL进行通径分析计算。

4结论

相关分析、回归分析和通径分析是基于数据符合或近似正态分布条件上才能进行的。

目前许多科研人员取得都是直接录入EXCEL录入大量的田间数据, 而且EXCEL本身即具有较为完善的基本统计功能, 与SAS、SPSS等图外软件比较只是精度略显较低, 但对于大田农业来说是可以满足要求的, 所以可利用这些EXCEL中的相关分析功能, 将会十分方便的获得所需要的结果, 并提高相应科研工作效率。

摘要:本文采用EXCEL对玉米的三个主要性状做了相关分析与通径分析, 通过试验数据证明EXCEL方法的其可行性, 从而使科研工作者能够更方便掌握数据并对其进行挖掘, 提供一种经济、快捷的方案。

关键词:EXCEL,通径分析,线性回归

参考文献

[1]吉林省统计局.吉林统计年鉴[M].北京:中国统计出版社, 2009.

[2]荣廷昭, 潘光堂, 黄玉碧.数量遗传学[M].北京:中国科学技术出版社, 2003.

[3]王大为, 王伯伦.采用EXCEL对水稻主要数量性状与单株产量进行通径分析的可信度评价[J].辽宁农业科学, 2009 (3) :32~34.

[4]边宽江等.小麦品种产量与产量因素通径分析[J].西北农业学报, 1999, 8 (2) :20~21.

Excel平台 篇5

Excel除了在日常办公广泛应用外, 在工程测量的计算中, 特别在道路工程测量的缓和曲线计算中应用也十分广泛, 在道路曲线测设中, 现在大都采用数字测量仪器全站仪来进行, 工程技术人员都知道, 使用全站仪进行测设工作, 首先要把测设点的坐标计算出来, 这些测设点除了一些曲线的特征点:如ZH (直缓点) 、HY (缓圆点) 、QZ (曲中点) 、YH (圆缓点) 、HZ (缓直点) 外, 还有大量的中线桩点位、边线桩和边坡桩点位等, 这都需要进行大量的坐标计算, 工程技术员们都喜欢用Excel来完成此项工作, 这是因为, Excel有着大量的数学函数, 便于编程计算, 编辑和打印输出也很方便。但是, 由于上述所言, 采用VBA解决方案, 在用户界面、布署和安全性等方面受到限制, 开发者的知识产权难以得到保护, 因此, 难以形成软件产品推广应用。现在我们采用VSTO_.NET平台技术, 就可以可以解决上述问题。

(一) VSTO技术

.NET开发平台的推出是微软进军Internet开发领域的一项重要措施, 微软公司在其技术白皮书中明确指出“将该平台作为应用程序的更可靠、更安全、更统一的标准。”.NET平台由三部分组成/公共语言运行库CLR (Common Language Runtime) , Visual Studio.NET开发语言和类库。基于公共语言运行环境和任何符合公共语言规范的编程语言都可以访问的类库, .NET框架提供了一个跨编程语言的统一的编程环境, 能够实现各种不同编程语言相互调用同一个程序。2003年, 微软又将其重金打造的Office 2003的开发技术扩展到.NET平台, 这就是VSTO。

VSTO是Visual Studio Tools for Office的缩写, 简单地说, VSTO就是将Microsoft Office Professional 2003和Microsoft Visual Studio.NET结合起来的新型工具, 也可以说VSTO是VBA技术的.NET平台化。VSTO在visual Studio.NET的开发环境中提供了—套新的Office Projects项目模板, 使用这些模板可以创建以Ofice文档 (目前只包括Word文档和Excel工作簿) 为中心的解决方案。该解决方案可以利用宿主应用程序Word和Excel中的对象模型和.NET Framework类库, 使用C#或VB.NET, 创建在公共语言运行库控制下执行的程序集。

VSTO是Visual Studio.NET的一个插件, 使用Visual Studio.NET的开发环境, 这使得C#或VB.NET的开发人员可以在其熟悉的编程环境下编写基于Microsoft Ofice的解决方案。VSTO运行的是由CLR管理的托管代码, 同VBA管理的非托管代码比较, VSTO的解决方案具有更高的安全性和更丰富的部署模式。

(二) 道路缓和曲线坐标计算

道路从一个方向转至另一个方向时, 为了克服离心力的作用, 都要在转折处设计圆曲线或缓和曲线, 用以保证车辆行驶安全。道路从直线段进入曲线段时, 为了不使超高突然产生, 需要在直线段与曲线段之间插入一段缓和曲线作为过渡, 如图1所示。

在道路交点 (JD2) 处两端设置缓和曲线的圆曲线, O为圆心, 交点的转折角为α, 圆曲线半径为R。缓和曲线长度为L0, P为内移距, m为切垂距, β0为切线方位角, T为切线长度。此时, 道路中线共有五个主点, 按线路的前进方向依次为ZH (直缓点) 、HY (缓圆点) 、QZ (曲中点) 、YH (圆缓点) 、HZ (缓直点) 。

在道路缓和曲线的测设中, 除了测设道路的中心线以外, 还要测设边桩线和边坡线。大家知道线段是由无数个点位构成的, 所以, 测设道路的中心线或边线, 实际上就是测设点位, 无数个点位连接起来就形成了线段。在工程测量当中, 点位的平面位置是由坐标 (X, Y) 来表示的, 在点位测设之前, 首先要把表示点位的坐标 (X, Y) 计算出来, 然后, 再通过使用测量仪器进行测设工作, 把设计点位测设到地面上。因此, 坐标计算在道路测量中尤为重要。

在缓和曲线坐标的计算过程中, 首先要在各个曲线上建立, 按缓和曲线起点为原点、以切线方向为X轴的独立的, 切线直角辅助坐标系统, 用以求解出地面点位在辅助坐标系统的坐标, 然后, 再通过坐标变换, 即坐标的平移与旋转计算, 使辅助坐标系统的坐标, 纳入到整个道路统一坐标系统或测量坐标系统的坐标上来。由于, 曲线的计算, 要把整个曲线, 分为前半曲线和后半曲线两个部分, 两个部分都包含有圆曲线与缓和曲线, 并且, 各个部分坐标计算公式都不相同, 还有, 整个道路又有左右两侧, 坐标计算公式也不同, 再有, 道路的转折角又分为左偏角和右偏角, 这样, 综合起来, 道路缓和曲线坐标的计算就比较复杂了, 所以, 在工程建设中, 道路缓和曲线的坐标计算, 工程技术人员都借助于各种计算工具, 并在长期的工作实践中, 研究和开发出各种计算程序和软件, 以提高生产工作效率。

缓和曲线要素基本公式:

内移距:P=24Rl02-l042688R3

切垂距:m=2l0-l03240R2

切线方位角:β0=2Rl0×π180o

切线长:T=m+ (R+P) ×tg2α

外矢距:E= (R+P) sec (α/2) -R

由于篇幅限制, 相关缓和曲线计算公式就从略了, 读者可阅读参考文献资料。

(三) 道路缓和曲线坐标计算程序开发

笔者开发的道路缓和曲线坐标计算应用程序平台, 如图2所示, 以Visual Studio.NET 2005为开发环境, 使用VSTO_.NET作为开发平台, C#和VB.NET为开发语言 (.NET平台, 可以使用多种计算语言协同开发) , 进行Office Excel应用程序开发设计。在开发设计中, 由于, 开发语言和习惯与开发一般的Microsoft应用程序一样, 所以, 不需要学习和熟悉新的语言和开发环境, 应用程序和软件代码的安全性有所保障, 有利于知识产权的保护, 缓和曲线坐标计算数据输出到Excel表格, 符合标准化, 适应于大众化, 方便使用, 编辑修改, 打印和输出。软件除了对缓和曲线坐标计算程序代码设计外, 还对Excel表格文档操作栏目, 进行了界面开发设计, 使之能作为应用软件的操作计算界面, 在操作栏目中还增加了, 对坐标计算数据字形、字体大小、颜色操作控制的程序设计, 这样, 使用起来更加方便。这样的设计, 使软件操作计算平台与通用的电子表格软件完美的融合了在一起。以下附道路缓和曲线坐标计算程序的部分关键代码。

1. 缓和曲线坐标计算

2. 打开缓和曲线坐标计算Excel应用程序

(四) VSTO_.NET Excel软件的安全性及部署

应用程序开发完毕后, 通常都需要将其部署到客户的使用环境中去, 用户运行一个.NET应用程序, 都必须满足两个方面的需求:一是环境需求, 即程序集的支持, 二是安全性需求, 即用户要有足够权限来执行应用程序。因此, 对于.NET Excel应用程序来说, 部署并不是简单的将程序和文档复制到客户机上就可以了。

VSTO使用.NET框架附带的安全性功能, 以及Office Excel2003中已有的安全性功能。具有托管代码扩展功能的Excel文档不再使用数字证书技术的安全设置, 而是融合了.NET框架中标准的安全功能。可以使用所有这些编译到.NET框架中的安全性功能来控制是否允许程序集代码运行。

部署程序可以采用.NET Framework配置工具进行, 也可采用编程制作部署安装文件的方式进行, 采用.NET Framework配置工具进行部署, 用户 (User) 安全策略代码组 (Code Groups) 中, 包含一个成员条件为“All Code”的“Office Projects”代码组, 展开“Office Projects”, 在成员条件为“URL”下找到该解决方案的URL, 也就是带有后缀_bin的项目名。添加子代码组, 名称是以该解决方案命名的dll文件, 即解决方案的程序集 (笔者实例的程序集名为Zkn_Excel.dll) 。权限集设置为“完全信任”FullTrust。这时程序集就可以在本计算机上运行了。笔者在部署实例.NET Excel应用程序时, 采用的是编程方式, 编程方式就是使用程序代码, 控制Caspol工具进行部署, 这样的部署只要客户安装应用程序便可完成, 即安全又方便。设置Caspol工具的命令参数程序代码如下:

(五) 道路缓和曲线坐标计算实例

道路缓和曲线坐标计算应用软件平台及实例, 如图3所示, 最后, 笔者以实际道路工程数据为例, 验证应用软件的正确性、方便性和可靠性。计算操作时, 在操作平台输入相关数据, 点击计算即可, 这时就会在电子表格输出坐标计算数据。以下为实例数据:

交点1坐标X=3160.560, 交点1坐标Y=1002.34, 交点坐标X=3260.880, 交点坐标Y=1240.040, 交点里程K 1+324.66, 曲线半径R=250m, 缓和曲线长L=70m, 路宽50m, 右偏角α=61°37′11″。

(六) 结束语

通过使用VSTO_.NET平台开发技术, 研究和开发了道路缓和曲线坐标计算程序, 并将其应用于实际道路工程建设的实践证明, VSTO技术是一项比VBA更好的Office Excel开发新技术, 是Office Excel开发技术的一次飞跃, 它开发的道路缓和曲线坐标计算程序方便、可靠、易于部署, 使道路工程缓和曲线坐标计算的工作更加便捷, 提高了缓和曲线放样的工作效率。

摘要:运用VSTO.NET平台开发技术, 开发了道路缓和曲线坐标计算程序, 对程序进行了部署和安全性设置, 并将其应用于实际道路的缓和曲线坐标计算中, 结果表明该程序使用方便、可靠、易于操作, 使道路缓和曲线坐标计算更加便捷, 提高了道路曲线放样的工作效率。

关键词:.NET平台,VSTO,Excel,缓和曲线,坐标

参考文献

[1]Kathleen McGrath Paul Stubbs著.VSTO开发者指南[M].李永伦, 译.北京:机械工业出版社, 2009年1月.

[2]郑宇军, 朱连军.新一代.NET office开发指南Excel篇[M].北京:清华大学出版社, 2006年10月.

Excel平台 篇6

关键词:勤哲Excel服务器,修缮工程,网络管理

新疆师范大学创立于1978年,现有三个校区,分别是乌鲁木齐市沙依巴克区新医路102号昆仑校区、新市区喀什东路16号文光校区和水磨沟区观景路100号温泉校区。校园总占地面积3 181亩。随着新疆师范大学三校区联合办公,网络化移动办公、信息化建设已成为学校的当务之急。

学校的修缮工程管理人员较少,施工地点分散,同时目前市场上流行的建筑工程管理系统,主要是针对建筑行业建筑工程管理定位和设计开发的,无法满足高校工程管理的个性需求。专门定制或后期改进均存在成本高、周期长和缺乏灵活性的弊端。因此,学习门槛低,易于后期自行开发维护的勤哲Excel服务器便成了最优选择。

1 修缮工程管理存在的问题

1.1 路途遥远,时间效率低

随着新疆师范大学温泉校区的建成投入使用,该校无论是学校规模、工作方式、办公环境都产生了巨大变化,三校区联合办公在改善办学条件的同时,也对现有办公方式提出了更高要求,为了完成一项工作的批办流程,办事人员经常往返于三校区之间,大量时间浪费在路上,影响工作效率的提高。

1.2 数据冗余,利用效率低

学校各个科室虽然人手一台计算机,校园网络早已建成,但是很多工作还是停留在个人PC时代,工作流程复杂。同一个数据可能多个部门都有,或多个科室都有,甚至同一个办公室不同电脑上都有,内容虽然大体相同,但细节却大相径庭,导致数据无法得到有效利用。

1.3 查找繁琐,工作人员效率低

一项工作往往需要牵扯多个科室或部门,如一项普通的修缮工程就可能涉及建设单位、设计单位、造价咨询单位、施工单位和审计单位。每个部门都有各自的记录习惯,文本格式也不相同。修缮工程从工程计划实施到开始施工,从竣工验收到审计付款需要经过多个环节,每个环节都需要留有资料,作为工程的管理部门需要一套完整的、严谨的工程资料就变得十分不易,一旦需要查阅历年工程资料就会变得非常困难。

1.4 缺少关联,系统效率低

修缮工程具有随机性和突发性特点,在决策一个维修项目是否必要时,有时需要这个建筑物或类似工程历年的维修记录,而按目前工程资料保存方式,最多可以查看近一二年的工程记录,并且只有采取翻箱倒柜的人工查找,不仅效率低而且追溯时间短。即使工程资料保存完好,但是工程与工程之间、年度与年度之间均无法进行系统性的横向和纵向对比,也很难为决策提供可靠依据。

2 勤哲Excel服务器开发系统的应用

勤哲Excel服务器发明于2003年,是世界上的第一款电子表格服务器软件,勤哲Excel服务器是一个面向最终用户的信息系统设计工具与运行平台,将电子表格软件Microsoft Excel和大型数据库管理系统MS SQL Server集成为一个网络数据业务协同工作环境。在这个平台上,用户可以充分发挥Excel的应用优势,通过设计模板、定义工作流、定义表间公式等简易直观的操作实现管理,轻松、快速构建能够适应变化的ERP、OA、CRM、SCM等管理信息系统,同时,也是一个非常实用的报表工具和Web管理信息系统自动生成工具。

新疆师范大学修缮工程项目网络管理系统在勤哲Excel服务器平台上开发,系统具有开发周期短、效率高、简单易学、上手快的特点。也可以根据需求随时扩充模块,不管是现有的Excel表格或是Word表格均可以在此平台上实现网络化系统管理。

根据新疆师范大学后勤管理处修缮工程(项目)管理的实际情况,经过充分调研与系统分析,历经半年初步完成《新疆师范大学修缮工程(项目)网络管理系统》第一版的开发。

首先,依据实际需求本系统从申请维修计划到工程付款完成共设计了“年度维修计划申报”“施工申请(已立项)”“工程费用收支记录”和“质保验收申请”等18个操作功能模块。其次,工程中参与单位较多较杂,经科学分类划分为“管理单位”“建设单位”“施工单位”和“审计单位”等8类单位,便于后期检索和数据分析。在对单位分类过程中要允许同一单位具有多个分类,例如:后勤管理处既属于管理单位,也可能是建设单位。再次,由于操作人员所在单位性质不同,角色和用户权限也做相应设计,设计了从“校领导”“后勤管理处处长”“保障科科长”到“部门工程联络员”等9类角色,通过规范工程网络流程解决原来存在的效率低下问题。这9类角色中部门工程联络员是解决各学院谁来具体负责工程过程管理、工程材料报送的关键角色,也是推进工程立体管理的关键一环。第四,为便于学校领导、主管领导和相关管理人员随时管理和监督工程,对系统中“工程状态”进行了仔细划分,分为“立项&准备阶段”“工程启动阶段”“施工阶段”“质保验收阶段”和“工程结束”等10种状态,从而可以直观反映工程进度情况,使各级领导可以随着掌握工程相关信息。

高校工程管理过程中经常需要报送每年的工程统计情况和接受各级各类审计纪检检查,当年的工程资料和付款情况比较好查找,但是超过三年以上的工程资料和付款情况就不好查找了,针对这类问题,在本系统设计时专门在每个模块当中设计了“图片”字段,例如:在“工程费用收支记录”操作模块中不仅记录收支数据,同时保存发票、付款报告照片或扫描件。在“工程日志”操作模块中保存记录工程进度照片和重要工程会议纪要照片。通过增加各个环节图片,使整个工程数据链更加完整,工程过程也变得鲜明,后期管理也变得简单易行了。

系统架设完成后,用户可以通过两种方式访问该系统。第一种方式是基于客户端软件登录。在用户计算机上安装勤哲Excel服务器客户端软件后,打开MS Excel,在其菜单最右侧会出现“Excel服务器”菜单项,点击登录后可以根据菜单栏选项进行操作,包括用户定义、报表填写、报表定义、报表输出等内容。由于可以充分利用Excel软件强大的功能,故这种方法可以实现数据的快速处理。第二种方式是基于互联网进行登录。客户端无需安装任何软件,使用浏览器,在其地址中输入勤哲Excel服务器地址即可进行数据访问,其所有操作都与访问普通网页相同。经过测试,相关管理人员可以在校内或校外进行数据访问。

登录之后,各个用户可以根据不同的权限,按照系统管理员定义的数据填报规范,进行数据填报或浏览、审核他人填报的数据。例如:各个学院只能看到各自学院填报的工程申请,后勤管理处、审计处、资产管理处、纪检委等管理部门则可以看到全部信息。

3 结语

高校修缮工程管理侧重于工程过程和文档管理,这与通常意义上的工程管理存在着质的差异。由于不同高校修缮工程管理部门和架构差异较大,各种工程申请流程和顺序也存在差异,因此,使用勤哲Excel服务器建立面向各种不同规范情况的修缮工程管理系统,可以十分方便地发布各种通知,使用规范化表格收集报表,进行汇总和审批。相关工程管理人员不管是在哪个校区,还是在外地出差,皆可查阅和填报各种信息,处理相应公文,极大方便了各学院工程联络员和后勤管理处管理人员,以及部门领导和校级领导的信息联络,提高了工作效率。新疆师范大学修缮工程网络管理系统经过试运行,其强大的功能、稳定的表现、友好的界面,赢得了大家的好评。今后,该系统经过扩充,还可以应用到房产管理、公文管理等领域,可以在更广泛的领域为广大教职工提供更好的服务。

参考文献

[1]刘佳,付雅琴.大学生勤工俭学管理系统设计与实现[J].信息与电脑(理论版),2013(5):134-135.

[2]袁隽媛.高校资产数据挖掘的研究与实现[D].湖南:湖南大学,2012.

[3]李涛.网络时代高校教学信息化的机遇、挑战与应对—基于新加坡与中国的比较[J].南京审计学院学报,2012(5):103-109.

【Excel平台】推荐阅读:

逻辑平台07-14

融资平台07-14

平台软件07-15

咨询平台07-21

攻防平台05-11

维修平台05-13

平台网纹05-13

三维平台05-15

平台安全05-16

学习平台05-16

上一篇:壁厚检测下一篇:未来我们的生活会怎样