我有一个CSV文件,其中有一个DateTime列,我使用php进行更改以便以此格式显示,02/18/2013 03:53:48 PM在excel中打开CSV文件更改我的格式
但是,当该文件在Excel中打开了所有的格式更改为此格式, 2013年2月18日15:53
现在,这不会是一个问题,我看还是应付不过我希望最终用户不必在Excel中以24小时格式查看时间。我如何让excel在打开csv后不更改我的格式,并允许最终用户对此DateTime列进行排序而不会出现任何问题。我知道我可以通过格式化单元格来改变日期的格式,一旦我打开文件,但我不希望最终用户甚至不得不采取这一步。
我也想指出,当我选择一个单元格的公式栏将以我想要的格式显示我的DateTime列让我感到困惑。
那么,如果我将日期更改为字符串,我无法正确地从最新到最旧排序(这可能是最终用户想要使用excel的原因)。 – 2013-04-30 12:49:15
这就是缺点,它将解决方案#2作为您的选项 - 对其具有更多的好处,例如可以使用格式化(例如粗体标题行,冻结窗格,条件格式等) – 2013-04-30 12:54:54
选项2可能是唯一的解。谢谢您的意见。 – 2013-04-30 13:03:50