weixin_47877619 2023-07-24 14:53 采纳率: 25%
浏览 107
已结题

easyExcel导出代码报错

easyExcel导出怎么写

本人做过的项目比较少,目前项目用的是Eclipse,接口通过strust方法提供出去,写好了获取数据的sql,也建好了实体类,但是最后导出的时候就报错。
导出的代码如下:

public void easyExcelTest() throws Exception {
    
    String fileName = "E:\\study\\Excel_20230724.xlsx";
    //查询出导出的数据
    List<MesEasyExcel> user= getData();
    try{
         EasyExcel.write(fileName, MesEasyExcel.class).sheet("第一个Sheet").doWrite(user);
    }catch(Exception e){
        System.out.println(e.getMessage());
    };
}

private List<MesEasyExcel> getData()throws Exception {
    List<MesEasyExcel> list = new ArrayList<MesEasyExcel>();
    MesEasyExcel m = new MesEasyExcel();
    m.setOrderName("order_name1");
    m.setOrderNo("order_no1");
    list.add(m);
    
    m.setOrderName("order_name2");
    m.setOrderNo("order_no12");
    list.add(m);
    return list;
}

jar包是网上下载的
easyexcel-2.1.6.jar

结果执行之后,报这个错误

img

请问这个错误是什么原因呢,网上那种依赖什么的不会用,我们都是直接在项目的web中里引入架包的

2023年7月24日16:41:51:修改为3.3.2版本的架包之后,EasyExcel方法都没有write的方法了,我找了官网,也是用的EasyExcel.write的方法啊,为啥我这里就没法用呢

img

  • 写回答

19条回答

  • 二九筒 2023-07-24 15:16
    关注
    获得0.75元问题酬金

    引入的jar包没有生效(没有正常解析),要么就是引入的版本太低,你可以尝试用maven引入

    评论

报告相同问题?

问题事件

  • 系统已结题 8月1日
  • 修改了问题 7月24日
  • 创建了问题 7月24日