我有3列的清单。 为了上传到我的邮件列表,我需要转换为cdv。 没有问题 - 但是 转换后,所有内容都在一列中,只用逗号分隔。
在过去三天里已经通过了所有论坛。 这可以是我的计算机上设置的语言。 因为它适用于其他计算机。
答案 0 :(得分:0)
CSV表示“逗号分隔值”,并且实际上将三列组合成一行,仅用逗号分隔。对于电子表格应用程序来说,该文本将是完全可读的,但对于人类而言,理解可能会更加困难。
如果要获取格式化文本,请将其复制粘贴到记事本并保存文本文件。 File-SaveAs文本也是可能的,但是直接复制更快,恕我直言,因为可以更快地检测到可能的错误。
答案 1 :(得分:0)
列表分隔符在计算机的区域设置中定义(区域和语言\格式\在WIndows中的其他设置)。对于美国计算机,它通常是逗号,对于欧洲,半列。大多数欧洲计算机将使用半列保存和打开csv。同样,大多数美国计算机将使用逗号保存和打开csv。如果您尝试切换,Excel将无法自动识别分隔符。
您可以使用Data \ Text强制转换为列,或者您可以更改计算机的区域设置,不应再出现此问题。
答案 2 :(得分:0)
我遇到了这个问题并发现文本编码很重要。如果我的CSV文件是UTF-8编码,Excel只能将其识别为有效的CSV文件。之后,文本按预期显示在漂亮的列中。
我正在以编程方式创建CSV文件,因此我可以控制所生成的CSV的编码,我希望您是幸运的。