我想将我的报告转换为工作Excel
表,但我不知道如何JXLS
在java
文件中实现。请建议我实施的步骤。
提前致谢 !
首先,您需要创建要在 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 模板文件