普通报表,数据源是存储过程+大数据(5百万行以上),并且导出excel时候能导出全部数据

普通报表,数据源是存储过程+大数据(5百万行以上),如何解决查询速度的问题

常规用java写后台的话,通常是通过分页来实现快速查询,请问帆软普通报表怎么实现既能解决查询效率,又能在导出数据时候导出全表?

(ps:目前如果给存储过程做分页的话,帆软的网页报表只能抓到分页后的内容,导出时只能导出分页后的数据,不能导出全部数据)

FineReport alanw 发布于 2021-6-4 14:13
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
luojian0323Lv7资深互助
发布于2021-6-4 14:14

查询用行式引擎。

导出用大数据集导出插件,或者js实现大数据集导出https://help.fanruan.com/finereport/doc-view-2597.html

最佳回答
0
shirokoLv6资深互助
发布于2021-6-4 14:20

导出跟查看用不同的报表,点导出的时候去调用另一张报表的导出

最佳回答
0
就TM你叫夏洛啊Lv6中级互助
发布于2021-6-4 14:28

试试新分页预览的方式,也就是CPTX格式的报表,加上行式引擎,但是你的500W过多了,不是秒级可以展现的范围了,导出是xlsx的格式,只能16W多的数据,但是会导出500/16张excel。

  • 4关注人数
  • 644浏览人数
  • 最后回答于:2021-6-4 14:28
    请选择关闭问题的原因
    确定 取消
    返回顶部