【问题标题】:Date formats are different in Excel and OpenOfficeExcel 和 OpenOffice 中的日期格式不同
【发布时间】:2020-04-28 09:43:55
【问题描述】:

我有一个从 Open-office 创建的 XLS 文件。

当我在 Openoffice 中打开文件时,它会将日期格式解析为“dd/mm/yyyy”

如果我在 MS office 中打开文件,它会将日期格式解析为“dd-mm-yyyy”

我只是想知道,为什么在两个应用程序中解析相同的 (.xls) 文件会有不同?

【问题讨论】:

  • 是什么让你觉得解析同一个日期有区别?您只描述了日期显示方式的差异。这仅与不同程序使用的格式有关。

标签: excel openoffice-calc


【解决方案1】:

如果日期使用短日期格式,则Excel 文件中不会存储任何明确的格式。所以日期的显示方式取决于以下几点:

对于OpenOffice,它取决于chosen language settings。使用的格式dd/mm/yyyy例如是英文(UK)的短日期格式。

对于Microsoft Office,它取决于Windows regional settings。有人选择了dd-mm-yyyy 作为短日期格式。

根据打开Excel 文件的系统中选择的设置,短日期的显示会有所不同。

因此,如果您需要将格式明确存储在Excel 文件中,因此它不依赖于系统,您必须将其设置为不同于短日期格式的另一种格式。在OpenOffice format-cells-dialog 中不容易看到哪种短日期格式。在Excel format-cells-dialog 中,它标有前导星号 (*)。

【讨论】:

    猜你喜欢
    • 2013-10-21
    • 1970-01-01
    • 2013-12-23
    • 2020-10-01
    • 1970-01-01
    • 2011-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多