【发布时间】:2013-06-04 16:45:02
【问题描述】:
我正在开发一个 Excel 插件,其中包含一个 Excel 工作簿作为模板。
在此工作簿的所有工作表中,日期格式正确(我的意思是,我输入 01/01/2013,它显示 01/01/2013)。但仅在工作簿的一个工作表中,日期显示不正确。我输入 01/01/2013,它显示 41275。当我选择这个单元格时,单元格仍然显示 41275,但公式区域显示正确的日期,即 01/01/2013。
一些精度:
- 使用 Excel 2010,32 位,英文(我知道有时区域设置可能会影响公式)。
- 单元格的格式是相同的(右键单击 -> 格式化单元格...是所有工作表中所有单元格的日期类型)。
- 我正在使用 C# 和组件对象模型对此插件进行一些修改,但整个工作簿的修改都是相同的(没有特定于工作表的)。
任何想法/线索可能来自哪里?以及如何解决?
提前致谢!!
【问题讨论】:
-
Excel 将日期存储为 Excel 序列日期。这是正常行为。
-
由于它只发生在一个工作表中,我认为这不是 Excel 的正常行为。