问答

easy-excel的EasyExcelFactory.readBySax的第三个参数如何使用la

作者:admin 2021-07-28 我要评论

代码如下 import java.io.BufferedInputStream;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.util.List;import com.aliba...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

代码如下

import java.io.BufferedInputStream;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.util.List;

import com.alibaba.excel.EasyExcelFactory;
import com.alibaba.excel.context.AnalysisContext;
import com.alibaba.excel.event.AnalysisEventListener;
import com.alibaba.excel.metadata.Sheet;

public class ReadToMap {
  public static void main(String[] args) {
    // 读取 excel 表格的路径
    String readPath = "工作簿1.xlsx";
    Sheet sheet = new Sheet(1, 0);
    try {
      EasyExcelFactory.readBySax(new BufferedInputStream(new FileInputStream(readPath)), sheet,
          new AnalysisEventListener<List<String>>() {

            @Override
            public void invoke(List<String> object, AnalysisContext context) {
              System.out.println(object);
            }

            @Override
            public void doAfterAllAnalysed(AnalysisContext context) {
            }

          });
    } catch (FileNotFoundException e) {
      e.printStackTrace();
    }
  }
}

第三个参数 AnalysisEventListener 如何使用lambda简化

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • easy-excel的EasyExcelFactory.readByS

    easy-excel的EasyExcelFactory.readByS

  • 从数组循环的几个el-option ,每次选中

    从数组循环的几个el-option ,每次选中

  • vue中点击当前单词只高亮当前句子里特

    vue中点击当前单词只高亮当前句子里特

  • 如何设计异步的请求处理系统,每过 K

    如何设计异步的请求处理系统,每过 K

腾讯云代理商
海外云服务器