蓦然回首 发表于 2017-9-28 11:57:53

关于报表导出excel的问题

目前,我是在jsp页面通过js方法调用的.net服务,进行的导出。
由于数据量太大,所以报表查询的sql我加了分页,但是导出的时候不仅需要导出当前页,也需要满足导出所有的查询结果。
目前,导出所有我是这样做的:在jsp页面中 又声明了一个 viewerContainer2的div,和var viewer2 = GrapeCity.ActiveReports.Viewer({});
用于加载导出全部的时候调用。但是这样依然解决不了的问题就是数据量太大的话还是会报错或者时间太长。
所有,我想去掉viewerContainer2这个div 和 viewer2,在点导出全部的时候,结果集不朝jsp页面加载(数据量太大结果集朝jsp页面渲染根本承受不起),直接导出这个我.NET查询好的结果集。

这样的话我应该具体怎么操作实现?

KearneyKang 发表于 2017-9-28 13:37:48

您现在用的AR那个版本!还有就是您说的数据量大,具体有多大

蓦然回首 发表于 2017-9-28 15:31:46

矩表
动态行 和动态列。    其中 一行里边 动态列 有的 一行 有的多行
如图 红色框标注的地方
我这个矩表怎么实现?

KearneyKang 发表于 2017-9-28 15:47:16

您好!我不是很清楚您的需求,您可以介绍的更清楚更详细点嘛?

蓦然回首 发表于 2017-9-28 15:54:37

就是这么一个表。我应该用矩表怎么画?
列:日期是根据查询日期动态加载。
行:动态加载原料种类

一种原料一天内是一个 数量值
也有可能 一个原料一天内有两个 数量值 所以 动态列对应的行应该是两行了。

这种格式 如何用 矩表制作?

KearneyKang 发表于 2017-9-28 16:12:47

您好,您的意思是日期是动态的,这是可以实现的。但是下面截图这个内容跟其他几个日期显示不一样,可能需要您好好设计下

具体的设计模式您可以参考葡萄城模板库里的模板设计:


下载路径如下:
http://www.grapecity.com.cn/enterprise-solutions/activereports_server/activity/

蓦然回首 发表于 2017-9-28 16:20:58

动态列 日期 对应的 行 可能是1行也可能是 多行的。

比如 你发的这个图 http://gcdn.gcpowertools.com.cn/data/attachment/forum/201709/28/161142jt4eby2j0bd9dubh.png
你现在是 广东省各个月份的数据都是一行,
我想要的效果是
广东省 1月 数据是 一行2月数据是两行 3月数据是三行 4月数据是1行

也就是说 动态行省份这一列 总是一行对应到动态的月份 可能是一行 也可能是多行。

矩表能实现这个功能吗?

KearneyKang 发表于 2017-9-28 17:13:14

你好,这样的需求距表暂时实现不了。
页: [1]
查看完整版本: 关于报表导出excel的问题