java操作Excel导入数据库,实现不同2007版和2003版本的excel表

由于excel有不同的版本普通的读取方法要判断通过后缀名先判断excel版本,然后通过不同的读取方法把excel导入到数据库中,方法麻烦,在参考其他的方法后发现POI jar包提供的WorkbookFactory类可以提供两种方式合并为一种读取excel的方法,具体实现是如下:

1,首先下载相关jar包,我下的版本是:poi-3.8.jar导入后

2,

     String filePath = "文件目录",

     InputStream inputStream = 你读取的文件,

    Workbook workBook = null;

    workBook =  WorkbookFactory.create(inputStream);

    workBook.getNumberOfSheets() ; //首先获取sheet数量

   Sheet sheet = workBook.getSheetAt(0);  //获取首个sheet

   sheet.getLastRowNum();    获取行数量

  /**循环行**/

   int i=0;i<sheet.getLastRowNum(); i++

  Row row = sheet.getRow(i);   //循环行

  row.getCell(0) //获取单元格信息

 。。。。。。

posted @ 2017-07-28 09:20  妃儿  阅读(460)  评论(0)    收藏  举报