不论数据集类型为何种,首先还是要选择合适的报表制作工具,或者说报表制作软件吧!一般报表工具都已经封装好了各种定义数据集的功能,支持在报表绘制过程中灵活便捷地定义不同数据存储类型的数据集。因此,最方便的方法也就莫过于使用一款功能强大的报表工具了。这里推荐一下润乾报表,可以说是国内目前最好最强大的报表工具了,在业界口碑一流。以前项目开发中,公司采用使用过,感觉非常不错。可以去看看这里的一些技术介绍与功 展开
不论数据集类型为何种,首先还是要选择合适的报表制作工具,或者说报表制作软件吧!一般报表工具都已经封装好了各种定义数据集的功能,支持在报表绘制过程中灵活便捷地定义不同数据存储类型的数据集。因此,最方便的方法也就莫过于使用一款功能强大的报表工具了。这里推荐一下润乾报表,可以说是国内目前最好最强大的报表工具了,在业界口碑一流。以前项目开发中,公司采用使用过,感觉非常不错。可以去看看这里的一些技术介绍与功能文章:文章内容简要如下:润乾报表服务器提供了多种数据集类型供用户使用,有SQL检索、存储过程、复杂SQL 、Text文件、XML文件、内建数据、语义层视图、EssBase和自定义等数据集类型。本文介绍一下数据集类型为XML文件的报表制作方法。一、介绍XML文件的写法首先看下面这个XML文件例子。<?xml version=”1.0〃 encoding=”GBK”?><ROWS><COLNAME><!–列定义,字段名称–><col>id</col><col>name</col><col>sex</col><col>born</col><col>city</col></COLNAME><COLTYPE><!–数据类型定义–><col>4</col><!–数据类型的定义采用java.sql.Types里的标准定义–><col>1</col><col>4</col><col>91</col><col>1</col></COLTYPE><ROW><!–第一条数据–><col>1</col><col>李明</col><col>2</col><col>1985-07-18</col><col>北京</col></ROW><ROW><!–第二条数据–><col>2</col><col>王明</col><col>2</col><col>1985-08-28</col><col>南京</col></ROW></ROWS>XML文件格式说明:根节点为ROWS,根节点下第一个节点为列名定义,第二个节点为列的数据类型定义,第三个节点开始是数据。列名和列的数据类型都可以不定义,如果省略列名定义,那么表达式里引用列时用ds.#n的方式,n代表列号;如果省略列数据类型定义,那么数据类型全部默认为字符型。(数据类型的定义采用java.sql.Types里的标准定义。)一行数据为一个ROW节点定义。二、将制作好的xml文件设置成数据集数据集设置窗口选择”增加”,然后在数据集类型窗口选择”XML文件”,弹出XML数据集对话框,如下图。参考文献: 收起