在Excel 2016中打开CSV文件

Rob*_*rke 13 csv excel

我有一个新的Excel 2016安装,它讨厌CSV文件.它打开它们,所有东西都在一个柱子旗杆样式,在A栏下面,可以看到逗号和语音标记.

突出点:

  1. 我有两台机器,台式机和笔记本电脑,都运行相同版本的Excel.桌面工作正常,打开正确格式化相同的问题文件.

  2. 我可以在笔记本电脑上创建CSV文件,保存,在笔记本电脑上再次打开它,这很好.

  3. 即使在Notepad ++中打开它,也希望某种文件格式规范化,但仍然没有好处.

  4. 我已经比较了Excel中的区域设置和几乎所有设置.

  5. 我尝试将文件重命名为TXT,它调出了文本文件转换对话框,我选择逗号分隔.第一次它忽略了这一点,仍然得到A列中的所有内容,第二次尝试,实际上有效,但是,这是一个裤子解决方案,我希望能够原生地打开CSV文件而不保存为TXT,我每个都使用许多不同的天.

有人有任何想法吗?

提前致谢.

小智 20

我找到了一种将凌乱的CSV文件保存为漂亮的表格格式的方法,但我不确定它是否适用于您的情况.

数据 - >新查询 - >从文件 - >从CSV

通过这种方式打开CSV文件,将出现一个弹出的"查询编辑器"窗口,其中包含一个组织良好的表格格式,您可以在其中编辑,保存并加载到Excel工作表中.

我希望这有帮助.


TFD*_*TFD 17

CSV文件是字符分隔的值文件,不一定以逗号分隔.对于世界的一半以上,分隔符是分号(;),而不是逗号(,)

Excel 2016正确地尊重您的Windows区域设置,并使用指定的"列表分隔符"字符

一种解决方案是将"列表分隔符"属性的区域设置更改为您希望Excel默认使用的字符,例如逗号(,)

这可以改为:

控制面板/区域/附加设置/列表分隔符:

refs:https : //data-gov.tw.rpi.edu/wiki/CSV_files_use_delimiters_other_than_commas https://en.wikipedia.org/wiki/Comma-separated_values(spec point 3) https://ec.europa.eu/esco/portal/escopedia /逗号分隔_值_%2528CSV%2529 https://parse-o-matic.com/parse/pskb/CSV-File-Format.htm

  • 我很抱歉,但a)[规范(RFC 4180)](https://tools.ietf.org/html/rfc4180)非常具体地说是"逗号"b)维基百科说"许多接受CSV文件的应用程序都有选项选择分隔符字符"这并不意味着C代表"字符"这意味着许多应用程序忽略了规范并使处理这些文件的任何人感到痛苦.逗号为十进制标记是无关紧要的,因为CSV规范处理昏迷十进制数而没有问题.`"122,45"`作为一个单元格将被正确处理,而不是在逗号上拆分. (9认同)
  • 为了明确未来的读者,CSV绝对意味着COMMA分离的值(不是字符),只是微软决定忽略它,做自己的事情,并打破csv文件.在Mac上也会发生同样的事情,您可以通过在"语言和区域"控制面板的"高级"按钮下设置"十进制"值来更正它. (7认同)
  • CSV与某些OS中的区域设置或会计师用来分隔世界中事物的内容无关。在数据传输和分析领域,CSV始终表示“逗号”分隔值(并且已经使用了数十年)。Excel确实不能很好地处理CSV,当然(还有另一件事),MS使用区域分隔符而不是始终使用逗号也很容易。 (4认同)
  • @TFD RFC被广泛接受为"事实上的"标准,即使它们未被批准为完整标准; 任何标准的目标都是沟通.RFC4180记录了用于通信的软件的通用格式; 它调用格式为"逗号分隔值".您没有义务以这种格式_cmpliant_(除非您); 所以如果你想用分号作为分隔符; 前进; 但不要声称符合CSV标准.尽管如此; 你的其余答案都是正确的; 所以有一个upvote. (3认同)

小智 7

对我来说,解决方案是:

数据>从文本>选择您的csv文件

然后,您可以定义csv文件的所有导入设置.