zoukankan      html  css  js  c++  java
  • POI读写Excel简述之读取

    一、POI读取Excel文件(以Excel2003版为例,2007版就是根据文件扩展名xlsx将HSSFWorkbook换为XSSFWorkbook,及其Sheet、Row、Cell也相应替换)

    //filePath为Excel文件完整路径

    1、//创建File对象

    File file = new File(filePath);

    2、//判断文件是否存在,不存在直接退出函数

    if(!file.exists()){return null}

    3、//将文件读入文件流

    InputStream inputStream = new FileInputStream(file);

    4、//创建HSSFWorkbook对象,并将文件流存入该对象中

    HSSFWorkbook hssfWorkbook = new HSSFWorkbook(inputStream);

    5、//得到Excel文件Sheet页,可以通过hssfWorkbook.getNumberOfSheets()得到文件中所有Sheet页的个数

    //下面只取第一个

    HSSFSheet sheet = hssfWorkbook.getSheetAt(0);

    6、//得到Sheet页中的数据行,可以通过sheet.getLastRowNum()得到文件中数据行最后一行行号

    //下面只取第一行

    HSSFRow row = sheet.getRow(0);

    7、//得到每行数据单元格

    //以下得到第一个单元格

    HSSFCell cell0 = row.getCell(0);

    8、//根据单元格数据类型得到相应数据类型值

    //以数值类型为例cell.getCellType() == cell.CELL_TYPE_NUMERIC

    String value=String.valueOf(cell.getNumericCellValue());

    9、//释放资源

    inputStream.close();

    hssfWorkbook .close();

    10、最好使用try catch

  • 相关阅读:
    java System.getProperty()参数大全
    元类(转自https://zhuanlan.zhihu.com/p/23887627)
    正则(高级)(转)
    正则(转)
    机器学习入门之房价预测(线性回归)
    python字节码(转)
    在虚拟机中搭建django,通过外网访问
    django框架入门
    linux下创建虚拟环境(转)
    PAT1005
  • 原文地址:https://www.cnblogs.com/hujiapeng/p/4624187.html
Copyright © 2011-2022 走看看