你的位置:首页 > 软件开发 > Java > java 使用POI批量导入excel数据

java 使用POI批量导入excel数据

发布时间:2015-07-18 14:00:04
一、定义  Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。二、所需jar包: 三、简单的一个读取excel的demo1、读取文件方法 /** * 读取出filePat ...

java 使用POI批量导入excel数据

一、定义

  Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。

二、所需jar

java 使用POI批量导入excel数据

 

三、简单的一个读取excel的demo

1、读取文件方法

   /**   * 读取出filePath中的所有数据信息   * @param filePath excel文件的绝对路径   *   */    public static void getDataFromExcel(String filePath)  {    //String filePath = "E:\\123.xlsx";        //判断是否为excel类型文件    if(!filePath.endsWith(".xls")&&!filePath.endsWith(".xlsx"))    {      System.out.println("文件不是excel类型");    }        FileInputStream fis =null;    Workbook wookbook = null;        try    {      //获取一个绝对地址的流       fis = new FileInputStream(filePath);    }    catch(Exception e)    {      e.printStackTrace();    }        try     {      //2003版本的excel,用.xls结尾      wookbook = new HSSFWorkbook(fis);//得到工作簿           }     catch (Exception ex)     {      //ex.printStackTrace();      try      {        //2007版本的excel,用.xlsx结尾                wookbook = new XSSFWorkbook(fis);//得到工作簿      } catch (IOException e)      {        // TODO Auto-generated catch block        e.printStackTrace();      }    }        //得到一个工作表    Sheet sheet = wookbook.getSheetAt(0);        //获得表头    Row rowHead = sheet.getRow(0);        //判断表头是否正确    if(rowHead.getPhysicalNumberOfCells() != 3)    {      System.out.println("表头的数量不对!");    }        //获得数据的总行数    int totalRowNum = sheet.getLastRowNum();        //要获得属性    String name = "";    int latitude = 0;        //获得所有数据    for(int i = 1 ; i <= totalRowNum ; i++)    {      //获得第i行对象      Row row = sheet.getRow(i);            //获得获得第i行第0列的 String类型对象      Cell cell = row.getCell((short)0);      name = cell.getStringCellValue().toString();            //获得一个数字类型的数据      cell = row.getCell((short)1);      latitude = (int) cell.getNumericCellValue();            System.out.println("名字:"+name+",经纬度:"+latitude);          }  }

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:java 使用POI批量导入excel数据

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。