如何在 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 模板文件
我想将我的报告转换成 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 模板文件