NPOI 获取单元格的值 您所在的位置:网站首页 excel宏如何取单元格值 NPOI 获取单元格的值

NPOI 获取单元格的值

2024-07-17 10:03| 来源: 网络整理| 查看: 265

1、日期格式的坑

var cell = row.GetCell(i);//获取某一个单元格 var value = ""; if (cell != null) {   if (cell.CellType == CellType.Numeric)//当单元格格式是数值或者日期的时候,CellType==Numeric     {     value = cell.ToString();//如果是数值还好,如果是日期类型的话,直接获取的值是不正确的     if (DateUtil.IsCellDateFormatted(cell)) { value = cell.DateCellValue.ToString("yyyy/MM/dd"); }//判断该单元格是否是日期类型的单元格,如果是就获取DateCellValue   } }

//比较保险的方法是直接获取DateCellValue,写两个方法,一个用来获取普通格式,一个用来获取日期格式。因为码农本身是知道我要获取的是什么,所以取日期的时候直接取,取不到就是空。

//如果获取到的不是日期格式的cell,那么该cell的cell.DateCellValue为null,这个时候ToString的话会报错,谨记



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有