【发布时间】:2016-06-26 19:56:05
【问题描述】:
我有一个在 Excel 中打开的 csv 文件。 当我尝试转换日期列(以前是常规)时。我弄错了日期。
下面的图片将详细说明: Before Editing the column data type
如果我选择该列并将其数据类型更改为 date ,它会给我错误的日期。 After Editing the column datatype
日期应该在 1973 年的范围内,但它显示的是 1905 年。我该如何纠正它。
【问题讨论】:
-
在没有任何修改的情况下在 excel 中打开 CSV,然后右键单击日期单元格中的 1 个并单击格式单元格,在数字选项卡上单击“自定义”并让我知道它在类型框中设置的内容
-
之前已经被问过很多次,那里有很多答案。只需选择您想要的:stackoverflow.com/questions/7691485/… 或 superuser.com/questions/307496/…(仅参考最可能适合您的那些)。
-
我投票结束这个问题,因为它不是一个编程问题。它可能更适合Super User。 (尽管答案是相同的;您期望将绝对不是日期的内容转换为日期。日期不是由点分隔的年份范围。Excel 将该非日期转换为浮点数 1973.1667 的正确值,即 1899 年 12 月 30 日午夜之后的一千九百七十三天,这是 Excel 中的零(基准)日期。)