-2

我想将我的报告转换为工作Excel表,但我不知道如何JXLSjava文件中实现。请建议我实施的步骤。

提前致谢 !

4

1 回答 1

0

首先,您需要创建要在 excel 文件中显示的数据对象

List<Staff> staffs = new ArrayList<Staff>();
staffs.add(new Staff("Zhang San", 6000D, 3000D));
staffs.add(new Staff("Li Si", 5000D, 2000D));
staffs.add(new Staff("Wang Wu", 4000D, 1000D));

然后将数据添加到java.util.Map

Map<String, List<Staff>> beanParams = new HashMap<String, List<Staff>>();
beanParams.put("staffs", staffs);

然后创建XLSTransformer对象并设置源文件、目标文件和保存数据的地图

XLSTransformer former = new XLSTransformer();
former.transformXLS(srcFilePath, beanParams, destFilePath);

您需要使用<jx:forEach>标签来遍历地图中的列表,然后您可以将值设置到结果 Excel 文件中。使用以下内容更改您的 excel 模板文件

在此处输入图像描述

于 2015-04-23T05:41:23.503 回答