4 Nisan 2018 Çarşamba

POI Excel İçin XSSFRow Sınıfı

Giriş
Bu sınıfı kullanmak için şu satırı dahil ederiz.
import org.apache.poi.xssf.usermodel.XSSFRow;
Eğer arayüzü kullanmak istersek şöyle yaparız.
import org.apache.poi.ss.usermodel.Row;
Constructor
Şöyle yaparız.
XSSFRow row = sheet.createRow(1);
Mevcut satır şöyle alınır
int rownr = ...;;
XSSFRow row = sheet.getRow(rownr);
Constructor - iterator
Şöyle yaparız.
for (Row row : sheet) {
  ...
}
cellIterator metodu
Şu satırı dahil ederiz.
import java.util.Iterator;
Bir satırın tüm sütunlarını dolaşmak için şöyle yaparız.
XSSFWorkbook wBook = ...;
XSSFSheet sheet = wBook.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();
    ...
   }
}
createCell metodu
Şöyle yaparız.
XSSFCell cell = row.createCell(0);
getCell metodu
Şöyle yaparız.
int colnr = ...;
XSSFCell cell = row.getCell(colnr);
Şöyle yaparız.
int i = 0; 
Cell cell = row.getCell(i, Row.CREATE_NULL_AS_BLANK);
getLastCellNumber metodu
Şöyle yaparız.
int iCellCount = row.getLastCellNum();
getPhysicalNumberOfCells metodu
Şöyle yaparız.
XSSFSheet sheet = ...;
int colcount= sheet.getRow(0).getPhysicalNumberOfCells();

Hiç yorum yok:

Yorum Gönder