2019年11月4日 星期一

npoi 讀取excel 空值 出錯

if (row != null)
                {
                    for (int j = 0; j < 9; j++)  //對工作表每一列  //最好寫數字,不然會出錯                       
                                                 // for (int j = 0; j < row.LastCellNum; j++)  //對工作表每一列             
                    {                       
                        if (row.GetCell(0).ToString() == null)
                        {
                            continue;
                        }
                        //解決讀到空值或出錯的問題
                        if (row.GetCell(j) == null || Convert.IsDBNull(row.GetCell(j)))
                        {
                            dr[j] = null;
                        }
                        else
                        {
                            string cellValue = row.GetCell(j).ToString(); //獲取i行j列資料 
                            dr[j] = cellValue;
                        }                                               
                    }
                }

沒有留言:

張貼留言