NPOI 獲取行數、獲取列數

一、NPOI獲取行數

可以使用NPOI庫中的ISheet類中的LastRowNum屬性獲取Excel文件中行數

using (FileStream fs =new FileStream(filePath, FileMode.Open, FileAccess.Read))
{
    IWorkbook workbook = new HSSFWorkbook(fs);
    ISheet sheet = workbook.GetSheetAt(0);
    int rowCount = sheet.LastRowNum;
}

 

二、NPOI獲取列數

1.row獲取列數,表頭數量 

row.Cells.Capacity
       //讀取行
                IRow row = sheet.GetRow(i);
                if (row.Cells[0] == null)
                    continue;
                var value = row.Cells[0].ToString();
row.Cells.Capacity

 

 

2.row獲取每行單元格數量,去掉null的單元格數量

row.Cells.Count

 

更多:

NPOI設置word單元格顏色XWPFTableCell.setcolor

NPOI Excel導出報錯 Cannot access a closed stream

NPOI Excel導出超出65536行報錯 Invalid row number (65536) outside allowable range (0..65535)解決方法

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章