一、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)解決方法