【问题标题】:Read Excel File As it Shown When Open in excel Application using c#使用 c# 在 excel 应用程序中打开时读取 Excel 文件
【发布时间】:2020-10-29 15:38:54
【问题描述】:

当我在 Application(Microsoft) 中打开 excel 时,日期显示为“2020 年 10 月 22 日”,但当我通过互操作读取时,日期显示为“2020-10-22”。我希望它在应用程序(Microsoft)中的 excel 中显示出来。

Here is the output of code

Here is the date in excel

【问题讨论】:

标签: c# excel interop


【解决方案1】:

试试这个:

myDate.ToString("dd-MMMM-yy")

您可以在此处获取更多信息: https://docs.microsoft.com/en-us/dotnet/standard/base-types/standard-date-and-time-format-strings

【讨论】:

  • 我希望互操作跳过解析日期。我希望互操作给我那个“22-oct-2020”字符串,而不是把它转换成日期。
  • @waqas 我不相信这是可能的。日期仅以一种格式存储,但以多种格式显示。您可以告诉它以多种格式显示工作表中的日期,但它仍然仅以一种格式存储。数据与向用户显示的方式是分开的。您还将有多种格式在您的应用中向用户显示。
  • 谢谢兄弟,我只是卡在 excel 中验证日期。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-01-05
  • 1970-01-01
  • 2021-12-21
  • 1970-01-01
  • 2019-01-05
  • 2012-10-05
  • 1970-01-01
相关资源
最近更新 更多