2014-01-24 2 views

답변

1

먼저 Apache POI 라이브러리를 다운로드해야합니다. 그런 다음 원하는 코드를 얻으려면 아래 코드를 사용하십시오.

FileInputStream file = new FileInputStream(new File("d:/file.xls")); 

//Get the workbook instance for XLS file 
HSSFWorkbook workbook = new HSSFWorkbook(file); 

//Get first sheet from the workbook 
HSSFSheet sheet = workbook.getSheetAt(0); 

//Iterate through each rows from first sheet 
Iterator<Row> rowIterator = sheet.iterator(); 
while(rowIterator.hasNext()) { 
    Row row = rowIterator.next(); 

    //For each row, iterate through each columns 
    Iterator<Cell> cellIterator = row.cellIterator(); 
    while(cellIterator.hasNext()) { 

     Cell cell = cellIterator.next(); 

     switch(cell.getCellType()) { 
      case Cell.CELL_TYPE_BOOLEAN: 
       System.out.print(cell.getBooleanCellValue() + "\t\t"); 
       break; 
      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(""); 
} 

자세한 내용은 link을 참조하십시오.

+1

체크 상자 양식 버튼이있는 셀을 제외한 모든 항목을 읽습니다. –

관련 문제