Class Row

java.lang.Object
io.leandev.appfuse.workbook.Row

public class Row extends Object

封裝底層 POI 的 XSSFRow,提供儲存格的建立與存取。

Since:
4.0.0
  • Method Details

    • getCell

      public Cell getCell(int index)
      取得指定索引的儲存格
      Parameters:
      index - 欄索引(0 起算)
      Returns:
      儲存格,若不存在則回傳 null
    • createCell

      public Cell createCell()
      在此列尾端新增一個儲存格
      Returns:
      新建的儲存格
    • getValue

      public Object getValue(int index)
      取得指定索引儲存格的值
      Parameters:
      index - 欄索引(0 起算)
      Returns:
      儲存格值,若儲存格不存在則回傳 null
    • getValues

      public Object[] getValues()
      取得此列所有儲存格的值(由首欄到末欄)
      Returns:
      值陣列
    • lastCellNum

      public int lastCellNum()
      取得末欄索引
      Returns:
      末欄索引(0 起算),無儲存格時回傳 -1
    • firstCellNum

      public int firstCellNum()
      取得首欄索引
      Returns:
      首欄索引(0 起算),無儲存格時回傳 -1
    • size

      public int size()
      取得此列的儲存格數量
      Returns:
      儲存格數量
    • setHeightInPoints

      public void setHeightInPoints(float points)
      設定列高(點數)
      Parameters:
      points - 列高點數
    • getHeightInPoints

      public float getHeightInPoints()
      取得列高(點數)
      Returns:
      列高點數
    • worksheet

      public Worksheet worksheet()
      取得此列所屬的工作表
      Returns:
      工作表