导出当前sheet页

不是固定死的,而是显示哪个页面的时候,点击导出按钮就只导出当前SHEET

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

加一个导出按钮或者工具栏自定义按钮js:

var index= _g().selectedIndex;

var sessionid=_g().currentSessionID

var REPORT_URL = '${servletURL}?op=export&format=excel&sheets=['+index+']&sessionID='+sessionid ;

window.open( encodeURI(REPORT_URL));

  • 崔家豪 崔家豪 请问,sessionid什么意思呢,为什么要拼在url后面
    2025-09-17 15:40 
  • shiroko shiroko 回复 崔家豪 会话id,代表了你当前看到的网页的id,把他告诉服务器,服务器就知道要你要导出的是你现在看到的页面
    2025-09-17 16:24 
最佳回答
0
snrtuemcLv8专家互助
发布于2025-4-23 15:14

URL直接导出报表 https://help.fanruan.com/finereport/doc-view-1142.html

获取当前页码,在导出

image.png

  • 帆软用户9aErHjPr6h 帆软用户9aErHjPr6h(提问者) 这是固定死了,我想要的是,当前显示第一个sheet,就只导出当前SHEET,当前显示第三个SHEET就只导出第三个SHEET
    2025-04-23 15:17 
  • snrtuemc snrtuemc 回复 帆软用户9aErHjPr6h(提问者) 你可以导出按钮在sheet页面设置,然后每个页面都知道当前页页面,这样就可以了
    2025-04-23 15:25 
最佳回答
0
华莉星宸Lv7专家互助
发布于2025-4-23 15:15
  • 帆软用户9aErHjPr6h 帆软用户9aErHjPr6h(提问者) 这是固定死了,我想要的是,当前显示第一个sheet,就只导出当前SHEET,当前显示第三个SHEET就只导出第三个SHEET
    2025-04-23 15:18 
  • 华莉星宸 华莉星宸 回复 帆软用户9aErHjPr6h(提问者) 点击sheet的时候,把对应的sheet需要赋值给界面的上的一个隐藏控件,
    https://bbs.fanruan.com/thread-134131-1-1.html
    导出的时候 直接引用这个隐藏控件的值
    2025-04-23 15:24 
  • 4关注人数
  • 64浏览人数
  • 最后回答于:2025-4-23 15:57
    请选择关闭问题的原因
    确定 取消
    返回顶部