C#用NPOI讀取excel

private static void GetPostAreaDic() { PostAreaDic.Clear(); string filepath = GetPostAreaExcel();//獲取文件絕對路徑 if (System.IO.File.Exists(filepath)) { using (Stream st = new System.IO.FileStream(filepath, FileMode.Open)) { NPOI.HSSF.UserModel.HSSFWorkbook workbook = new NPOI.HSSF.UserModel.HSSFWorkbook(st); for (int page = 0; page < 4; page++)//excel文件的工作表 { ISheet sheet = workbook.GetSheetAt(page); for (int i = 1; i <= sheet.LastRowNum; i++)//當前工作區的所有行 { IRow row = sheet.GetRow(i); double post = row.GetCell(1).NumericCellValue;//獲取第i列的值(這裏是數值類型) if (post < 100000) break; if (post > 0) { if (!PostAreaDic.ContainsKey(post)) { PostAreaDic.Add(post, page + 1); } } } } } } }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章