美文网首页
java poi操作 2. 读取Excel.xlsx

java poi操作 2. 读取Excel.xlsx

作者: 玲珑花 | 来源:发表于2017-06-02 16:06 被阅读0次
    package com.tanruyu.demo;
    
    import java.io.File;
    
    import java.io.FileInputStream;
    
    import java.util.Iterator;
    
    import org.apache.poi.ss.usermodel.Cell;
    
    import org.apache.poi.ss.usermodel.Row;
    
    import org.apache.poi.xssf.usermodel.XSSFRow;
    
    import org.apache.poi.xssf.usermodel.XSSFSheet;
    
    import org.apache.poi.xssf.usermodel.XSSFWorkbook;
    
    public class ReadXlsx {
    
        public static void main(String[] args) throws Exception {
    
            XSSFRow row = null;
    
            // 1. 读取文件输入流
    
            FileInputStream fis = new FileInputStream(new File("f:/WriteSheet.xlsx"));
    
            XSSFWorkbook workbook = new XSSFWorkbook(fis);
    
            // 2. 获取 sheet
    
            XSSFSheet spreadsheet = workbook.getSheetAt(0);
    
            Iterator<Row> rowIterator = spreadsheet.iterator();
    
            while (rowIterator.hasNext()) {
    
                // 获得行 迭代
    
                row = (XSSFRow) rowIterator.next();
    
                // 获得单元格
    
                Iterator<Cell> cellIterator = row.cellIterator();
    
                while (cellIterator.hasNext()) {
    
                    Cell cell = cellIterator.next();
    
                    // 单元格数据类型
    
                    switch (cell.getCellType()) {
    
                    // case Cell.CELL_TYPE_NUMERIC:
    
                    // System.out.print(cell.getNumericCellValue() + " \t\t ");
    
                    // break;
    
                    case Cell.CELL_TYPE_STRING:
    
                        System.out.print(cell.getStringCellValue() + " \t\t ");
    
                        break;
    
                    }
    
                }
    
                System.out.println();
    
            }
    
            fis.close();
    
        }
    
    }
    

    相关文章

      网友评论

          本文标题: java poi操作 2. 读取Excel.xlsx

          本文链接:https://www.haomeiwen.com/subject/creufxtx.html