• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

gisoracle

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

NPOI读取Excel日期类型单元格返回一串数字问题

 public string getCellStringNEW(int row, int column)
        {


            try
            {
                ICell cell = xlSheet.GetRow(row).Cells[column];
                //Cell为非NUMERIC时,调用IsCellDateFormatted方法会报错,所以先要进行类型判断
                if (cell.CellType == CellType.Numeric && DateUtil.IsCellDateFormatted(cell))
                    return cell.DateCellValue.ToString("yyyy/MM/dd");
                else
                {
                    return cell.StringCellValue;
                }

            }
            catch //(Exception ex)
            {


                try
                {
                    return xlSheet.GetRow(row).Cells[column].NumericCellValue.ToString();
                }
                catch
                {
                    return "";
                }



                //MessageBox.Show("错误:" + ex.Message);


            }

        }

 

posted on 2017-11-06 10:22  gisai  阅读(263)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3