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

被引:6
作者
王勇超 [1 ]
张璟 [1 ]
马静 [2 ]
王新卫 [1 ]
杨凯锋 [1 ]
机构
[1] 西安理工大学计算机学院
[2] 西安工业大学
关键词
XML; Excel; XPath; XQuery;
D O I
10.16652/j.issn.1004-373x.2008.18.035
中图分类号
TP311.52 [];
学科分类号
摘要
提出一种利用XML和Excel设计动态通用报表系统的新方法。首先对Excel报表模板进行分解,生成报表模板的报表信息、架构信息和映射信息,再根据统计模板生成统计分析信息,这些信息均以XML文档的形式存入数据库。在系统运行时,将用户上报的Excel文件中的报表数据提取出来,以XML文档的形式存入数据库。然后结合XPath和XQuery对报表数据进行统计分析,得到统计报表数据。最后将统计报表数据组装为Excel文件输出给用户。采用这种方法设计的报表系统动态灵活、通用性强。
引用
收藏
页码:93 / 96
页数:4
相关论文
共 5 条
[1]   基于FastReport的通用报表系统的设计与实现 [J].
周一 ;
王世耕 ;
黄忠全 ;
张颖 ;
徐志涛 .
计算机应用与软件, 2008, (02) :284-285
[2]   B/S架构下动态报表的一种实现方式 [J].
张亚平 ;
贺占庄 .
计算机技术与发展, 2007, (04) :93-95+103
[3]   一种新的通用报表模型的研究与实现 [J].
艾永亮 ;
王保保 .
现代电子技术, 2007, (04) :172-173+180
[4]   基于Excel的企业通用动态报表生成工具的设计 [J].
文静华 ;
张梅 ;
田建强 .
计算机工程, 2005, (04) :221-223
[5]   基于XML的智能报表生成工具的研究 [J].
潘福成 ;
张士杰 .
小型微型计算机系统, 2005, (01) :134-138