Cell etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Cell etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

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);