提个问题,关于帆软报表的导出Excel文件,要分页导出

导出Excel文件的时候选择分页导出能不能根据页数,生成对应数量的Excel文件,比如说我总共有3页,导出来就是3张Excel,并不是分Sheet(这个没意义啊),Excel文件名就显示成报表的表头名字,这样的功能是要怎么实现?

FineReport 白的不像话 发布于 2021-11-11 10:37
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
zsh331Lv8专家互助
发布于2022-5-6 17:12

-- 分页分sheet导出。Excel导出-https://help.fanruan.com/finereport/doc-view-1123.html

————————————————

最佳回答
0
就TM你叫夏洛啊Lv6中级互助
发布于2021-11-11 10:42

你这个要自定义导出了,就是写js导出,但是打开的是三张报表,导出三个Excel

例如:

window.open(FR.cjkEncode('/WebReport/ReportServer?reportlet=report/xx/1.cpt&format=excel&extype=simple

));

window.open(FR.cjkEncode('/WebReport/ReportServer?reportlet=report/xx/2.cpt&format=excel&extype=simple

));

window.open(FR.cjkEncode('/WebReport/ReportServer?reportlet=report/xx/3.cpt&format=excel&extype=simple

));

  • 白的不像话 白的不像话(提问者) 大哥,我不会这个js,尴尬了啊
    2021-11-11 11:13 
  • 白的不像话 白的不像话(提问者) 而且这个页数是不定的,可能会有5页6页的
    2021-11-11 11:15 
  • 就TM你叫夏洛啊 就TM你叫夏洛啊 回复 白的不像话(提问者) 那我说细一点,实现这个方法的话,你要做四张报表(报表数根据你的sheet数来取决),一张是主报表,剩下三张是对应每个sheet页做出来的报表,然后在主报表自定义按钮导出Excel,按钮里的js就是导出三张sheet的报表,这个是思路。js的话你按照我上面写的就可以,js里要加上页面参数,路径你看你文件路径复制上去就可以了。如果一点不懂js,你就有点难了
    2021-11-11 11:19 
  • 就TM你叫夏洛啊 就TM你叫夏洛啊 回复 白的不像话(提问者) 不定的也不是自扩展,多少sheet页就制作多少子报表就可以了
    2021-11-11 11:22 
  • 白的不像话 白的不像话(提问者) 回复 就TM你叫夏洛啊 [捂脸哭]
    2021-11-11 11:49 
  • 3关注人数
  • 368浏览人数
  • 最后回答于:2022-5-6 17:12
    请选择关闭问题的原因
    确定 取消
    返回顶部