Excel 2019 无法正确打开 CSV - 无法解析列

Excel 2019 无法正确打开 CSV - 无法解析列

当我在 Excel 2019 中打开 CSV 文件时,文件无法正确解析。当我在 Excel 2016 中打开相同的文件时,它们会被正确解析,并使用逗号作为分隔符。但我刚刚安装了 Excel 2019,它在打开文件时没有识别出它们是 CSV。

我不是想从 CSV 文件导入数据,而是直接打开它。这总是很有效。我认为 2019 年有了 CSV 会更好。

以下是示例文件 samplecsvs.s3.amazonaws.com/Sacramentorealestatetransactions.csv

我如何告诉 excel 一个 CSV 文件是一个 CSV 文件?!?!有选项吗?我不想使用“导入数据”选项,它应该自动运行。

在此处输入图片描述

答案1

在 Excel > 文件 > 选项 > 高级中检查系统分隔符,并确保小数和千位分隔符设置正确(.,分别是,)。

答案2

似乎与此相关:

问题:

*.csv 文件(以逗号分隔)过去在 Excel 中以表格形式打开(自动),但后来开始以纯文本形式打开,而不是表格。(现在 Excel 需要分号而不是逗号 - 然后以表格形式打开。)

也许与许多 Excel 版本有关,但对我来说,这似乎是在 OSX 上的 Office365 中的 Excel 最近升级到 Excel 16.31 19111002 之后发生的

调试:

在 Windows 上,区域/语言中有明确的“列表分隔符”设置: https://stackoverflow.com/questions/17953679/how-to-correctly-display-csv-files-within-excel-2013/37021203#37021203

但这一个似乎隐藏在MacOS/OSX(即没有明确的“列表分隔符”设置(或某些类似参数))。这似乎是在您更改区域/国家/地区时在 OSX 中设置的。(显然,Excel 预计德语国家/地区的人们在 *.CSV 文件中使用分号而不是逗号:http://forum.provue.com/t/using-semicolons-instead-of-commas-in-european-format-csv-files/2780/11

仅更改系统偏好设置>语言和地区>高级中的“数字分隔符 - 分组/小数”设置等设置没有帮助。

有帮助:

将地区更改为英国/美国,然后将所有设置恢复正​​常:
1.系统偏好设置>语言和地区>设置为“英国”(或美国)
2.自定义系统偏好设置>语言和地区>高级..——将数字/小数/货币/计量单位更改为您所在国家/地区的单位。

答案3

正如其他人指出的那样,问题出在您的区域设置中,您需要将 Windows 中的列表分隔符更改为逗号。如果您正在生成文件,另一个选项是使用分号作为分隔符。

相关内容