Excel到XML数据自动转换组件的研究与应用

来源 :西安理工大学 | 被引量 : 0次 | 上传用户:letianqingya
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Excel具有强大的数据表现能力和处理能力,以及它极低的使用成本和良好的易用性,使得Excel在中小型企业信息化过程中产生极其重要的作用,同时也使得目前绝大多数应用系统都离不开与Excel报表进行交互,提供Excel报表导出和导入功能。随着XML的日益普及,逐渐成为数据交换的标准,一些专业人事对Excel到XML的转换进行了一些应用研究;更重要的是Microsoft Excel XP及以后版本都对XML提供了很大的支持。针对当前Excel到XML数据转换需要人工参与的局限性,本文首先提出一种Excel到XML数据自动转换的方法,该方法采用两级映射(模板样式到模板结构树和模板结构树到XML架构),根据Excel模板自动生成XML架构,在架构生成过程中自动记录各数据单元格的映射路径;然后借助Excel XML映射机制将Excel报表数据自动转换成与模板样式相对应的XML数据文件。其次以此方法为基础进行Excel到XML数据自动转换组件的设计与实现;该组件最终在.NET环境下实现,并遵循CLR组件设计标准,最后发布的组件具有很强的复用性,不仅可以在.Net环境下跨语言复用,同时可以与COM互操作,实现跨平台复用。最后将该组件应用于“基于Excel的通用数据采集与汇总平台”实际项目中,从而有效解决了企业数据采集与汇总所面临的问题;平台实现数据自动采集和自动汇总的思想是将Excel报表数据自动转换成与Excel模板相对应的XML数据,并存储到大型数据库中实现数据的自动采集;同时将数据库中的XML数据采用XQuery语言自动提取并插入到Excel汇总模板单元格中实现数据的自动汇总。实践表明,通过使用该数据自动转换组件,使应用系统对Excel报表的数据采集更加容易,更加有利于系统扩展与集成。
其他文献
由于移动计算网络具有移动性、快速搭建性、自治性、拓扑结构易变性和对等性等特点,使其具有广泛的应用前景。与分布式计算相比,移动计算系统通讯带宽窄、移动结点存储容量有
随着World Wide Web(WWW)的爆炸式增长,Hidden Web中蕴含了海量的可供访问的信息,并且还在迅速地增长。这些信息需要通过查询接口在线访问其后端的Web数据库才能得到。尽管丰
Web的流行直接导致了基于B/S结构的Web系统在软件中所占的比重越来越大,使用越来越广泛。但是伴随着Web系统的迅速增多和它们的飞速发展,系统也出现了诸多预想不到的问题,包
群集智能(Swarm Intelligence)是为了模仿自然、社会等复杂系统中表现出的群集智能行为而产生的一种新兴的演化计算技术,它为解决复杂、约束、非线性和多极小等全局优化问题
图像感兴趣区域提取技术是图像处理领域的研究热点之一,借助感兴趣区域提取技术,可以对图像数据压缩进行指导,可以帮助观察者对图像进行理解,还适用于在小屏幕上进行图像显示
多相流系统是一个非常复杂的非线性系统,各相间的界面效应和速度都不同,导致多相流的参数检测难度很大,电容层析成像技术(ECT)是基于电容敏感原理的过程层析成像技术(PT)。该
TCP是目前Internet中使用最广泛的端到端传输协议。近年来出现了许多新TCP拥塞控制算法,如慢启动,拥塞避免,快速重传和快速恢复,大大提高了网络传输的性能。由于密集波分复用
软件逆向工程技术的不断发展,带来了程序分析方法的不断进步。程序分析有助于人们理解软件构成,解决软件漏洞查找以及进行程序细节分析等。但是程序分析技术[1]也是一把双刃
近年来面向对象技术成为主流的软件开发方法。随着软件规模逐渐扩大,但软件的成本和进度也越来越难于把握和控制。软件估算技术提供了一种定量化的方法以控制软件开发过程,它帮
生物免疫系统是一种复杂的自适应系统,该系统能有效地使用多种机制防御外部病原体入侵。具体表现为免疫记忆、抗体的自我识别能力和免疫多样性的优点。同时生物免疫系统在运