在Epplus将字符串日期转换为Excel中的日期

本文关键字:日期 Excel 转换 字符串 Epplus | 更新日期: 2023-09-27 17:53:06

我正在将字符串Date从DataTable转储到Epplus。我想在Excel中将该日期视为date。这样我就可以在Excel中使用日期过滤器

我尝试过的事情

  • 将该日期作为日期时间传递。现在,Excel将其作为日期并获得日期过滤器。但是,它会影响枢轴
  • 将其作为带有req的字符串传递。日期格式,excel将其作为字符串,而不获取excel中的日期过滤器。

希望我能从你们那里得到解决方案。任何帮助都将不胜感激。

在Epplus将字符串日期转换为Excel中的日期

可以使用Numberformat属性。

如果你想为整个列设置,那么你可以按以下方式应用

ws.Column(1).Style.Numberformat.Format  = "yyyy-MM-dd";

或者对于特定单元格

ws.Cells["A3"].Style.Numberformat.Format = "yyyy-MM-dd";