如何在新的JXLS版本中使用Resultsets?

时间:2017-05-05 19:16:56

标签: jxls

我在旧版本(1.0.x)中使用JXLS创建了大量报告。我基本上在我的应用程序中运行查询,并将结果集作为集合传递给报告:http://jxls.sourceforge.net/1.x/samples/resultsetsample.html

简单! : - )

然而,在最近的JXLS版本中,我不能这样做......看起来它有点复杂。

传递结果集以填写新版JXLS中的报告的最简单方法是什么?我已经看到你可以将查询放在模板中,但我想改为传递Resultset。

1 个答案:

答案 0 :(得分:0)

JdbcHelper实用程序类从Jxls-2库复制到源代码中并更改方法的修饰符

List<Map<String, Object>> handle(ResultSet rs)

public ,以便您可以使用它来传递结果集并返回集合。

或者,您可以编写自己的方法将ResultSet转换为集合,或使用Jxls-1中使用的方法。

然后只需使用实用程序类将ResultSet转换为集合并将其应用于模板中。