'apache poi'에 해당되는 글 1건

  1. 2010.06.30 [excel] - Apache POI를 사용해서 office2007 가지고 놀기
우선은 3.5 와 3.6은 차이가 좀 있는 듯.. 예전에 만들어 놓은 코드를 사용하려고 했더니. 쩌ㅃ~  WorkFactory(??) 가 없다고 동작을 안함. 그렇다고 3.5를 다시 다운받고 올려보자니. 귀찮고..

우선은 2007 이상 버전의 Excel을 가지고 놀아야 할텐데.. 이때 사용할 넘이 "XSSF" 란 넘이다.
Example
File theFile = fileChooser.getSelectedFile();

try {
    XSSFWorkbook wb = new XSSFWorkbook(new FileInputStream(theFile));
    XSSFSheet sheet = wb.getSheetAt(0);

    String[] phoneNumbers = new String[sheet.getPhysicalNumberOfRows()];

    for(int i = 0;i<sheet.getPhysicalNumberOfRows();i++) {
         XSSFRow row = sheet.getRow(i);
         phoneNumbers[i] = row.getCell(0).getStringCellValue();
    }
} catch (IOException ex) {
    Logger.getLogger(MainFrame.class.getName()).log(Level.SEVERE, null, ex);
}        

대충 보면 첫번째 컬넘에 있는 데이터만 가지고 오는 넘임.. 참고로.. 2007 이전 버전은 HSSF(??) 를 사용하면 됨. 코드는 똑같을 듯..

'java > excel' 카테고리의 다른 글

[excel] - Apache POI 를 이용하여 Excel 가지고 놀기  (0) 2010.06.29
Posted by 짱가쟁이
이전버튼 1 이전버튼