Read large Excel file .xlsx

后端 未结 2 1961
别那么骄傲
别那么骄傲 2021-01-28 08:39

i\'m using library

org.apache.poi 


XSSFWorkbook workbook = new XSSFWorkbook(fileInputStream);

I\'m trying

org.xml.sax
         


        
2条回答
  •  误落风尘
    2021-01-28 08:58

    InputStream is = new FileInputStream(new File("yourXLSX file path"));
    Workbook workbook = StreamingReader.builder().rowCacheSize(100).bufferSize(4096).open(is))
    for (Sheet sheet: workbook) {
        //System.out.println(sheet.getSheetName());
        for (Row r: sheet) {
            for (Cell c: r) {
                //System.out.println(c.getStringCellValue());
            }
        }
    }
    

提交回复
热议问题