如何在 Java 文件中实现 JXLS?

How to implement JXLS in Java file?

我想将我的报告转换成 Excel sheet,但我不知道如何在 java 文件中实现 JXLS。 请建议我实施的步骤。

提前致谢!

首先您需要创建要在 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 模板文件