我在导出为CSV格式时遇到问题。此问题在Excel 2010上重现,不在Excel 2013,2016上。包含日期格式值的列将自动从MM-DD-yyyy hh:mm a
转换为MM-DD-YYYY HH:MM
(24小时格式)。当我使用记事本打开* .csv文件时,一切正常。
也许这取决于Excel中的自定义用户首选项?你能提供解决方案来解决这个问题吗?
答案 0 :(得分:0)
在Excel中打开CSV等文本文件时,Excel会使用最近使用的Text To Columns
功能设置(与导入文本文件功能使用的设置相同)。
此外,如果您未指定“文本到列”设置的 所有 ,Excel将使用最近使用的值或默认值。
Excel重复使用以前的设置将解释为什么您在不同版本的Excel上看到不同的结果 - 这不是因为版本不同,而是因为每个安装都有文本到列的最近使用的不同首选项集。
您可以单步执行“文本到列”向导(在“数据工具”组的“数据”选项卡上),选择 所有 您喜欢的首选项,然后再次尝试打开CSV文件。