16 Eylül 2019 Pazartesi

POI Excel Cell Arayüzü

Giriş
Şu satırı dahil ederiz.
import org.apache.poi.ss.usermodel.Cell;
Row sınıfı tarafından yaratılır.

getCellTypeEnum metodu
1 NUMERIC
getNumericCellValue() ile hücre değerine erişiriz.
Örnek
Şöyle yaparız
switch (cell.getCellType()) {
  case Cell.CELL_TYPE_NUMERIC:
    System.out.println((int)cell.getNumericCellValue());
    break;
  ...
}
2. STRING
getStringCellValue() ile hücre değerine erişiriz.
Örnek
Şöyle yaparız
switch (cell.getCellType()) {
  case Cell.CELL_TYPE_STRING:
    System.out.println(cell.getStringCellValue());
    break;
   ...
}
Örnek
Şöyle yaparız.
Cell currentCell = ...;

if(currentCell.getCellTypeEnum() == CellType.STRING) {
  String phoneNumber = currentCell.toString().trim();
}
setCellValue metodu
Date, Boolean, String, Double gibi nesneler alabilir.

Örnek
Şöyle yaparız
String cellValue = ... ;
cell.setCellValue(cellValue);

Hiç yorum yok:

Yorum Gönder