Excel date format using EPPlus

后端 未结 9 532
长情又很酷
长情又很酷 2020-12-18 17:44

I\'m having trouble with format my cells to Date.

FileInfo info = new FileInfo(path);
using (ExcelPackage package = new ExcelPackage(info))
{
      ExcelWork         


        
9条回答
  •  时光取名叫无心
    2020-12-18 18:22

    var dateColumns = from DataColumn d in dt.Columns
                      where d.DataType == typeof(DateTime) || d.ColumnName.Contains("Date")
                      select d.Ordinal + 1;
    
    foreach (var dc in dateColumns)
    {
        worksheet.Cells[2, dc, rowCount + 2, dc].Style.Numberformat.Format = "mm/dd/yyyy hh:mm:ss AM/PM";
    }
    

    it will format all the columns with header Date to specific format given/ provided

提交回复
热议问题