润乾报表使用——在代码生成报表中,从代码中制定模板中参数的数值
我们在制作报表模板的时候,往往需要在模板中设置一些参数,这些参数用来对报表生成起到一定的筛选或者满足某种要求。
那我们在用代码读取这些模板并生成报表的过程中,如何在代码中传入这些参数的数值呢?
可以参考如下代码:
public class ReportServiceImpl implements ReportService {
public InputStream genearteReport(Connection conn, ReportParameter param) {
String file = Thread.currentThread().getContextClassLoader().getResource("capital_cost_detail_organ.raq").getFile();
String file3 = Thread.currentThread().getContextClassLoader().getResource("test11.raq").getFile();
String file1 = Thread.currentThread().getContextClassLoader().getResource("year_organ_capital_cost_detail_.raq").getFile();
String file2 = Thread.currentThread().getContextClassLoader().getResource("year_it_budget_every_organ.raq").getFile();
File[] files = new File[4];
files[0] = new File(file);
files[1] = new File(file1);
files[2] = new File(file2);
files[3] = new File(file3);
HashMap params = new HashMap();
params.put("deptno", "70");
params.put("year", "2010");
params.put("organ", "8");
byte[] rpt = null;
try {
RunqianReport rptEngine = new RunqianReport();
rpt = rptEngine.generateReport(files, params,RunqianReport.EXPORT_FORMAT_XLS, conn);
} catch (Throwable e) {
e.printStackTrace();
}
ByteArrayInputStream result = new ByteArrayInputStream(rpt);
return result;
}
}
灰显部分就是传入参数的过程,另外,各个参数的先后顺序不重要,只要“key”值正确就可以了。
分享到:
相关推荐
图形报表代码 注释很详细! 很好!!!!
基于战略视角的财务报表分析——以富士康工业互联网公司为例.pdf
VC6.0中调用EXECL模板生成报表,调试运行通过没问题!
一文读懂重点报表项目——重新认识Roe(中) 正常情况下,如果你是一家企业的管理层,董事会对你的考核指标是提高我们这家企业的ROE 你直接根据最简单的公式:净资产收益率=净利润/所有者权益 只要提高分子或者减少...
VS2005中的水晶报表经典示例程序——源程序代码。 VS2005中的水晶报表经典示例程序——源程序代码。
生产日报表——范本.pdf
财务报表分析——理解财务报表.pptx
动态列报表,使用参数控件联动筛选需要展示的列的数据,该资源包下包含了已经完成的模板和JS以及所使用的函数公式。
万科A财务报表分析——财务报表综合分析.doc
Visual C++源代码 178 如何使用参数设置水晶报表标题Visual C++源代码 178 如何使用参数设置水晶报表标题Visual C++源代码 178 如何使用参数设置水晶报表标题Visual C++源代码 178 如何使用参数设置水晶报表标题...
Visual C++源代码 182 如何使用离散值参数筛选水晶报表Visual C++源代码 182 如何使用离散值参数筛选水晶报表Visual C++源代码 182 如何使用离散值参数筛选水晶报表Visual C++源代码 182 如何使用离散值参数筛选水晶...
Visual C++源代码 183 如何使用时间段参数筛选水晶报表Visual C++源代码 183 如何使用时间段参数筛选水晶报表Visual C++源代码 183 如何使用时间段参数筛选水晶报表Visual C++源代码 183 如何使用时间段参数筛选水晶...
财务报表分析——总论.pptx
Visual C++源代码 167 如何在水晶报表中使用计算公式Visual C++源代码 167 如何在水晶报表中使用计算公式Visual C++源代码 167 如何在水晶报表中使用计算公式Visual C++源代码 167 如何在水晶报表中使用计算公式...
财务报表分析——企业诊断.pptx
Iphone开发系列源码——图表和报表的统计功能Iphone开发系列源码——图表和报表的统计功能Iphone开发系列源码——图表和报表的统计功能Iphone开发系列源码——图表和报表的统计功能Iphone开发系列源码——图表和报表...
财务报表分析——因素分析.pptx