使用EPPlus,操作excel,对日期格式的处理方式

这个是判断excel单元格式的方式

     public static object ChangeEPPlusCell(ExcelRange cell)
        {
            if (null == cell.Value) return null;

            if (cell.Style.Numberformat.Format.IndexOf("yyyy") > -1 || (cell.Style.Numberformat.Format.IndexOf("月") > -1&& cell.Style.Numberformat.Format.IndexOf("日")>-1 ))
            {
                return cell.GetValue<DateTime>();
            }
            else
            {
                return cell.Value;
            }

使用EPPlus 链接excel

public static void ReadInvoicedExcel(string pathfile)
        {
            FileInfo file = new FileInfo(pathfile);
            using (  ExcelPackage page= new ExcelPackage(file) )
            {
                ExcelWorkbook workbook = page.Workbook;
                ExcelWorksheet ex = workbook.Worksheets.First();
                int row = ex.Dimension.End.Row;
                int cell = ex.Dimension.End.Column;
                for (int i = 1; i <= row; i++)
                {
                    for (int j = 1; j <= cell; j++)
                    {
                        string cellNUm = Helper.ChangeEPPlusCell(ex.Cells[i, j]).ToString();
                    }
                }
            }
        }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值