在MS Excel 2010中打开csv文件时显示date问题

导出为CSV格式时遇到问题。 此问题在Excel 2010上重现,不在Excel 2013,2016上。 包含date格式值的列自动从MM-DD-yyyy hh:mm aMM-DD-YYYY HH:MM (24小时格式)。 当我打开* .csv文件使用记事本一切正常。

也许这取决于Excel中的自定义用户首选项? 你能否提供解决scheme来解决这个问题?

在Excel中打开文本文件(如CSV)时,Excel使用“ Text To Columnsfunction(与用于导入文本文件function的设置相同)最近使用的设置。

此外,如果您不指定所有 “文本到列”设置,则Excel将使用最近使用的值或默认值。

Excel重复使用以前的设置将解释为什么在不同版本的Excel上看到不同的结果 – 这不是因为版本不同,这是因为每个安装都有一组不同的最近使用的“文本到列”首选项。

您可以逐步浏览“文本到列”向导(在“数据工具”组的“数据”选项卡上),select所需的所有首选项,然后再次尝试打开CSV文件。