首页> 中文学位 >Excel到XML数据自动转换组件的研究与应用
【6h】

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

代理获取

目录

文摘

英文文摘

声明

1绪论

1.1选题背景和意义

1.2 EXCEL到XML数据转换的现有方法

1.3 EXCEL到XML数据转换存在的问题

1.4本文研究的主要内容与论文结构安排

2 CRL组件技术

2.1 COM的缺陷

2.2 CLR与CLI

2.3 CLR与COM

2.4本章小结

3数据自动转换的方法研究

3.1数据自动转换的基本思想

3.1.1 MS Excel XML映射机制

3.1.2数据自动转换的基本思想

3.2架构信息和映射信息自动生成

3.2.1架构信息自动生成算法的核心思想

3.2.2实现两级映射的算法设计

3.2.3映射信息自动生成

3.3数据自动转换

3.4本章小结

4数据自动转换组件的设计与实现

4.1组件用例描述

4.1.1生成模板基本信息用例的活动图

4.1.2生成模板架构和映射信息用例的活动图

4.1.3提取XML数据用例的活动图

4.1.4生成查询报表用例的活动图

4.2组件静态结构模型

4.2.1组件包图

4.2.2组件类图

4.2.3组件接口

4.3组件动态行为模型

4.3.1模板注册时序图

4.3.2提取XML数据时序图

4.3.3生成查询报表时序图

4.4数据自动转换组件的实现

4.4.1数据自动转换组件的总体架构

4.4.2组件实现关键技术详解

4.5本章小结

5应用举例

5.1平台的用例描述

5.2平台的系统架构设计

5.2.1表示层

5.2.2服务提供层

5.2.3业务逻辑层

5.2.4基础框架层

5.2.5数据访问层

5.2.6数据实体

5.2.7数据层

5.3平台与数据自动转换组件的交互

5.4平台实现关键技术

5.4.1基于Excel的数据汇总组件

5.5平台实现效果

5.6本章小结

6总结和展望

致谢

参考文献

攻读硕士学位期间公开发表的学术论文

展开▼

摘要

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报表的数据采集更加容易,更加有利于系统扩展与集成。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号