我有一个有趣的问题,我似乎无法弄清楚如何解决。
我需要以一种格式将日期导出到Excel中,但是将其显示在另一种格式中。
用户应该看到:ddMMMyyyy,但是他们以MM / dd / yyyy输入它。我遇到的问题是,如果我将单元格值设置为MM / dd / yyyy格式,除非我手动编辑excel中的字段,否则不会自动格式化为ddMMMyyyy。
有没有办法强制格式化?
worksheet.Cell("I" + rowIndex).SetValue<String>(LastUpdated.ToString("MM/dd/yyyy"));
worksheet.Cell("I" + rowIndex).Style.DateFormat.Format = "[$-409]dd-mmm-yyyy;@";