Office XP和XML

作者:未知 来源:- 添加时间:2006-5-21 16:21:30

在全球软件领域,Microsoft Office一直深受广大用户的青睐。最新推出的Office XP又令人耳目一新,它通过智能化的工作方式重新定义了用户、软件和Internet间的关系,在一定程度上体现了Microsoft.net的战略思想。 

  随着互联网的迅猛发展,企业和机构力求把自己的商务解决方案拓展到Web,以便自己的用户和相关的第三方可以访问和共享信息。Office XP中的多种工具使组织可以创建各自 

的解决方案,并且易于与Web 集成。对XML的支持正是Office XP成为强大的解决方案平台的重要保障。 


  XML简介 


  XML是一种数据交换格式,允许在不同的系统或应用程序之间交换数据。XML是由万维网协会(W3C)管理的标准协议,它将数据与外观分离,因而相同的XML数据可通过使用不同的外观文件以多种方式显示。XML协议是一组用于设计数据格式和结构的规则和方法,它易于生成便于不同的计算机和应用程序读取的文件。 


  由于数据格式和专有结构的差别,要通过Internet和在软件应用程序之间交换信息通常很困难。尽管HTML很适于为Web浏览器提供文本和图像显示信息,但在定义数据和数据结构方面仍有不少局限。因此,XML正迅速成为使用Internet传输数据的流行方式。 


  集成解决方案 


  因为企业中越来越多的商务过程都开始使用XML,并且很多用户每天都会花很长时间使用Office应用程序。因此,把Office用户体验和商务过程结合起来将会大大提高生产率。Office中的XML支持就是允许Office应用程序与其他启用XML的商务过程相集成。 


  现在,Office XP自身可支持在Excel和Access中使用XML文件格式。以前,把数据“放入”Office应用程序进行分析非常容易,但是要把数据从Office应用程序中“提取出来”进行后期处理往往非常困难。在Office中提供XML支持后,数据可以引入Office进行分析,然后提交到其他使用XML的过程中进行后续处理,整个过程无缝衔接,极大地提高了工作效率。 

  XML在Office XP中的应用 


  Microsoft在Office XP中广泛使用了XML以实现其解锁数据、通用Web文档和集成商务应用程序环境的目标。Office XP的目标是帮助最终用户和企业提高生产率,XML在其中发挥了重要作用。 


  解锁数据 


  数据如果在存储位置中是孤立存在的,则毫无意义。Microsoft Office XP的目标之一就是解锁数据,XML在其中发挥了核心作用。XML就像是一种数据“粘合剂”,使Microsoft Office XP可以和其他商务应用程序相结合。在Office中提供XML支持还意味着Office用户可以使用许多外部XML数据源。因为XML使用简单且可扩展的标记语言来存储数据,所以它适用于各种商务解决方案。例如,通过使用XML,可以让Microsoft Office XP与公司的薪资或资产管理系统共享数据。 


  通用Web文档 


  XML发挥重要作用的另一个领域是在通用Web文档方面。对于很多商务应用程序和解决方案来说,Web无疑是理想的媒介。它的通用性使其成为理想的协作场所。用户希望能够通过Web与其他人共享各种文档和工作进程。XML是实现这个目标的关键。因为XML与HTML相似,并且它具有存储多种数据类型的能力,所以XML已被Web应用程序广泛采用。有了XML,Microsoft Office XP文档的功能和灵活性大大增强,从而可以在Web上使用。例如,您可以使用Microsoft Excel以XML格式检索Web上的数据,并使用图表或电子表格进行分析。然后,同样以XML格式将其导出至Web或其他应用程序。最终,以最小的成本和资源代价解决企业和公司面临的问题。XML技术已被开发人员广泛采用。这种现有技术可以应用于使用XML的基于Office的Web解决方案的设计和配置中。 


  集成应用程序环境 


  Office XP的重要目标之一是集成应用程序环境,而XML同样是实现这一目标的关键。在集成应用程序环境中,商务应用程序之间可无缝地彼此进行沟通。XML使环境中的所有商务应用程序找到了共同语言。以前花费在转换数据格式和处理彼此不兼容问题上的时间和精力现在可重点放在解决商务问题上。 


  集成应用程序环境的另一个主要目标是使应用程序界面简单易用。因为用户已经非常熟悉Office的用户界面,所以理想的用户界面应该以此为基础来建立。Office技术已众所周知,所以学习起来不会太困难。在商务环境中使用XML不需要用户学习新的应用程序或技术。他们可以在每天使用的应用程序中使用XML。 

  Microsoft Office XP中的XML支持 


  目前,Microsoft主要在Access和Excel上应用此技术,因为XML对这两个应用程序的影响最显著。Office XP中引入了多个使用XML的功能。下面简要介绍这些功能: 


  XML Web查询 


  以前,Microsoft Excel通过其Web查询功能使用户可以有效地利用Web。此功能现在已扩展为允许Excel用户针对各种可通过Web获得的XML数据源执行Web查询。与以前使用Excel进行Web查询一样,这些查询也可以与实时数据相联系,并且可动态更新。这使Excel成为分析实时数据的最佳选择,使用户可以据此做出最终商务抉择。 


  XML电子表格文件格式 


  Excel支持“XML电子表格”文件格式,这种新的文件格式是为了使用户可以更好地使用XML标准。有了这种格式,Excel用户可以导入、导出和分析XML数据,包括工作簿格式、单元格函数和其他工作簿属性。该数据格式生成结构恰当的XML,完全符合万维网联合会标准。 


  Access中的XML导入和导出 


  Microsoft Access提供了导入和导出XML数据的功能,同时也可以进行XML数据与其他XML相关文件的格式转换。 


  数据以不同的格式存储在不同的应用程序中。格式有成千上万,应用程序更是不计其数。这使得在应用程序之间交换数据成为一项非常困难且耗时的任务。XML和Microsoft Access提供了一条方便的途径来收集、改编和共享这些数据,使之应用于不计其数的应用程序和格式中。 


  Office XP中XML支持的真正威力在于它作为解决方案平台的能力。XML是应用程序之间理想的数据传输格式,使用户和组织可以更方便地找到有效的解决方案。对于未来的.NET平台,XML不仅是一种重要的W3C标准,也是一种核心数据传输机制。Office所具有的XML支持功能,意味着Office应用程序现在可以与其他使用XML的商务解决方案相集成。对于我们最终用户而言,由于只需使用一个集成的应用程序环境,因此可有效地提高生产率,更快掌握新的应用程序,同时降低日常工作的复杂性。 

站内搜索