gpt4 book ai didi

java - Jxls 错误 : Cannot load XLS transformer. 请确保 Transformer 实现在类路径中

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:24:42 25 4
gpt4 key购买 nike

这个问题已经被问过一次了,但是没有人给出绝对的解决方案。我试图从现有模板生成一个 xls 文件,但我收到一个错误,我不知道如何面对!

我的代码:String nombre = "Manuel";

        try (InputStream templateFileName = ExportExcelServlet.class.getResourceAsStream("/segJBOSS/lib/xls/Tabla_Gestion.xlsx")) {
try (OutputStream destFileName = new FileOutputStream("Tabla_Gestion.xls")) {
ArrayList<String> array = new ArrayList<String>();
array.add(nombre);
Context context = new Context();
context.putVar("gestion", array);
JxlsHelper.getInstance().processTemplate(templateFileName, destFileName, context);
} catch (Exception e) {
// TODO: handle exception
System.out.println(e.getMessage());
e.printStackTrace();
}

} catch (Exception e) {
// TODO: handle exception
System.out.println(e.getMessage());
e.printStackTrace();
}
} catch (Exception e) {
// TODO: handle exception
System.out.println(e.getMessage());
e.printStackTrace();
}

这正在被实现到 WebServlet 中。

17:08:43,472 ERROR [org.jxls.util.TransformerFactory] (default task-3) Method createTransformer of org.jxls.transform.poi.PoiTransformer class thrown an Exception: java.lang.reflect.InvocationTargetException

Caused by: java.lang.NullPointerException

17:08:43,478 INFO [stdout] (default task-3) Cannot load XLS transformer. Please make sure a Transformer implementation is in classpath
17:08:43,479 ERROR [stderr] (default task-3) java.lang.IllegalStateException: Cannot load XLS transformer. Please make sure a Transformer implementation is in classpath

非常感谢!

最佳答案

请确保类路径中有 jxls-poi 和 Apache POI jar(如果您打算使用 Apache POI)

关于java - Jxls 错误 : Cannot load XLS transformer. 请确保 Transformer 实现在类路径中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35921928/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com