天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 10540|回复: 9

[已解决] 关于润乾报表的导出EXCEL

[复制链接]
金中软件 发表于 2014-2-25 17:55:02 | 显示全部楼层 |阅读模式
本帖最后由 sophie 于 2014-2-26 10:35 编辑

求助一个关于润乾报表的导出EXCEL的问题,
我之前参考了一下
http://www.teemlink.com/bbs/view ... 1%ED%2B%B5%BC%B3%F6
http://www.teemlink.com/bbs/view ... 3%C7%AC%B1%A8%B1%ED
这2张帖子,并按照来做:
QQ截图20140225175218.png
导出EXCEL的按钮没出现~
PS:我们是在一个JSP页面里嵌了张润乾报表,在一个计算脚本里面嵌了这个JSP页面,再把这几个计算脚本放到一张选项卡中,效果如图:
QQ截图20140225174228.png
sophie 发表于 2014-2-25 17:59:24 | 显示全部楼层
您好,请问如果您按 这个帖子http://www.teemlink.com/bbs/view ... 1%ED%2B%B5%BC%B3%F6配置,然后直接通过我们平台去连接这个润乾报表能正常显示导出按钮吗?
 楼主| 金中软件 发表于 2014-2-26 09:19:17 | 显示全部楼层
回复 2# sophie
      QQ截图20140226091445.png
      QQ截图20140226091535.png
      QQ截图20140226091634.png
     是不是我的菜单链接参数这里有问题?
kimi 发表于 2014-2-26 09:33:19 | 显示全部楼层
您好:您这个菜单链接的表单当然不行啦,我们给的帖子都是链接的润乾报表啊,进入您在表单中通过计算脚本链接到放报表的jsp页面,那这里链接到这个jsp页面不是有一个url么,那你在这个url链接后面把这个导出excel的参数名和值添加进去,或者您可以在精华贴中把我们配置润乾报表的excel导出参数值配置为yes。
 楼主| 金中软件 发表于 2014-2-26 09:34:23 | 显示全部楼层
回复 2# sophie


    因为在前台挂出的是一张选项卡,选项卡里面有2张表单(计算脚本),每个计算脚本里面嵌有一个jsp,每个jsp里嵌有一张raq,但是参考帖子里配置菜单链接参数时链接的是raq,
    12061217488ade45b0b5cd54a1.jpg ,所以不懂怎么配置参数~
kimi 发表于 2014-2-26 09:36:40 | 显示全部楼层
您好:麻烦请先参考我上一楼的帖子,有我们我们再沟通。
 楼主| 金中软件 发表于 2014-2-26 09:52:01 | 显示全部楼层
回复 6# kimi
     计算脚本里我在src后面加了needSaveAsExcel =yes,按钮还是没出来,请帮看看哪里有问题了?
     计算脚本里:
  1. var appID=getApplication();
  2. var deptId=getWebUser().getDefaultDepartment();

  3. "<iframe  src='/jkzx/portal/share/report/runqianreport/PD/ympd_total_county.jsp?application="+appID+"&flag="+deptId+"&needSaveAsExcel =yes' width='100%'  height='600px'  ></iframe>";
复制代码
JSP页面没改动
JSP页面代码:
  1. <%@ page contentType="text/html; charset=GBK" %>
  2. <%@ taglib uri="runqianReport4" prefix="report" %>
  3. <%@ page import="java.io.*"%>
  4. <%@ page import="java.util.*"%>
  5. <%@ page import="cn.myapps.core.user.action.WebUser"%>
  6. <%@ page import="cn.myapps.constans.Web"%>
  7. <%@ page import="com.runqian.report4.usermodel.Context"%>

  8. <html>
  9. <body leftMargin=0 topMargin=0 righMargin=0 bottomMargin=0>
  10. <div style="overflow:scroll; height:100%;width:100%; margin:0px auto">

  11. <%
  12.      StringBuffer param=new StringBuffer();

  13.      Enumeration paramNames = request.getParameterNames();
  14.          if(paramNames!=null){

  15.                 while(paramNames.hasMoreElements()){

  16.                         String paramName = (String) paramNames.nextElement();

  17.                         String paramValue=request.getParameter(paramName);

  18.                         if(paramValue!=null){
  19.                        
  20.                                 param.append(paramName).append("=").append(paramValue).append(";");

  21.                         }

  22.                 }

  23.         }

  24. %>

  25. <report:html name="ds1" params="<%=param.toString()%>" srcType="file" reportFileName="ympd_total_county.raq" saveAsName="ympd_total_county" />

  26. </div>
  27. </body>
  28. </html>
复制代码
sophie 发表于 2014-2-26 10:07:37 | 显示全部楼层
您好,您可参考该帖子:http://www.teemlink.com/bbs/view ... 3%C7%AC%B1%A8%B1%ED

在jsp页面的<report:html>中直接写needSaveAsExcel = "yes"  如下图所示
yes.jpg
 楼主| 金中软件 发表于 2014-2-26 10:32:24 | 显示全部楼层
回复 8# sophie

   问题已解决~
    在jsp页面的<report:html>中直接写needSaveAsExcel = "yes"
   就 了,谢谢!
sophie 发表于 2014-2-26 10:35:47 | 显示全部楼层

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-13 13:43

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表