利用XML和Excel设计动态通用报表系统的新方法.docVIP

利用XML和Excel设计动态通用报表系统的新方法.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
利用XML和Excel设计动态通用报表系统的新方法   摘 要:提出一种利用XML和Excel设计动态通用报表系统的新方法。首先对Excel报表模板进行分解,生成报表模板的报表信息、架构信息和映射信息,再根据统计模板生成统计分析信息,这些信息均以XML文档的形式存入数据库。在系统运行时,将用户上报的Excel文件中的报表数据提取出来,以XML文档的形式存入数据库。然后结合XPath和XQuery对报表数据进行统计分析,得到统计报表数据。最后将统计报表数据组装为Excel文件输出给用户。采用这种方法设计的报表系统动态灵活、通用性强。   关键词:XML;Excel;XPath;XQuery   中图分类号:TP311 文献标识码:B 文章编号:1004373X(2008)1809304      A New Way to Design Generalpurpose Reporting Systems Using XML and Excel   WANG Yongchao1,ZHANG Jing1,MA Jing2,WANG Xinwei1,YANG Kaifeng1   ( 1.Faculty of Computer Science and Engineering,Xi′an University of Technology,Xi′an,710048,China;2.Xi′an Technological University,Xi′an,710048,China)   Abstract:This paper discusses a new way to design dynamic and generalpurpose reporting systems,which utilizes XML and Excel.Excel templates is deconstructed and reporting information,structure information and mapping information of templates are built,and statistics by a statistic template is generated,and all these information are stored in database in XML format.After that,data is extracted from user uploaded Excel files and it is saved to database in XML format.Using Xpath and XQuery,reporting data and statistic data which is further composed into an Excel file to users.This kind of design makes reporting system more flexible and customizable.   Keywords:XML;Excel;XPath;XQuery      1 引 言      在现实生活中特别是在企业里面,报表无处不在,报表生成工具在管理信息系统中有着举足轻重的地位。通过对生产活动中的各种数据进行汇总、统计和分析,可以多层次,多角度、全面而详细地了解企业生产运作状态,是管理高层进行决策规划的数据基础。然而,由于我国企业报表的设计规划很不规范,样式规格纷繁复杂,对于每一个信息管理系统来说,报表部分都是极其耗时费力的工作,而且还常不能满足用户灵活变动的要求。设计一个报表样式可以由用户灵活设计,通用的报表系统是一个非常实际意义的研究课题。      2 报表系统研究现状      Excel是专业的制表工具,内置丰富的公式函数,具有强大的数据统计分析功能。目前在企业当中,Excel的应用非常的普遍,几乎所有的计划统计部门都采用Excel作为日常最主要的报表工具。因此,在动态通用报表的设计方面,以Excel组件为操作对象进行报表系统的开发很受软件开发者的欢迎。目前这方面的研究已经取得了很大的成果[1],但是由于以Excel文件作为文件对象访问方式要求对每一种样式的Excel文件都要单独编程,工作量大且灵活性差,以Excel文件作为数据库访问方式对于规范的二维顺序表样式的报表没有问题,但是对于不规则的交叉表、混合统计汇总表等就无能为力,而实际当中这类不规范的占的比重还非常大。因此在实际应用当中还有很多问题需要解决。   XML是一种可扩展性标记语言,其自描述性使其非常适用于不同应用间的数据交换,而且这种交换是不以预先规定一组数

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档