CSV中的日期单元格出错

时间:2014-12-31 06:04:45

标签: excel datetime csv export-to-csv

我在Excel文件(xlsx)中有一个日期列,其中包含 YYYY / MM / DD HH:MM:SS AM / PM 格式。

但是当我尝试将其保存为CSV格式时,日期列中的值会转换为 MM / DD / YYYY HH:MM 。 但我想保持相同格式的值。

请帮我解决这个问题,并提前致谢。

2 个答案:

答案 0 :(得分:1)

这是CSV的一个众所周知的问题。您无法提供有关列的任何类型的格式化信息,因此它具有日期自由。解决它的一种方法是通过将列包装在=""中来欺骗excel将列作为字符串值而不是日期值处理,因此示例csv可能如下所示:

<强> Sample.csv

Name,Date,Note
Foo,="2014/12/03 12:14:15 AM",Bla
Bar,="2012/11/13 3:14:15 PM",Bla Bla

Excel将保留日期格式,因为它会将其作为字符串值处理,因此不会以任何方式对其进行修改。

答案 1 :(得分:1)

在“类型”文本框中将自定义格式用作yyyy/mm/dd hh:mm:ss AM/PM,并将csv另存为