在Excel 2016中打开CSV文件

我有一个新的安装Excel 2016,讨厌CSV文件。 它以一列柱旗样式向下打开它们,在A列下方,逗号和语音标记可见。

要点:

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

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

  3. 甚至在Notepad ++中打开它,希望保存某种文件格式的规范化,仍然不行。

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

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

任何人有任何想法?

提前致谢。

我已经find了一种方法,将杂乱的CSV文件保存为一个很好的表格格式,但我不确定它是否适用于您的情况。

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

通过这种方式打开CSV文件,将popup一个“查询编辑器”窗口,以良好的组织表格格式显示,您可以在其中编辑,保存并加载到Excel表格中。

我希望这有帮助。

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

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

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

这可以改变:

控制面板/区域/其他设置/列表分隔符:

参考: 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

我发现另一种方法来解决这个问题,而不改变你的Windows本地设置。 在Excel中,转到“文件”>“选项”>“高级”。 取消选中“编辑选项”中的“使用系统分隔符”,然后使用“,”和“千位分隔符”“。”更改十进制分隔符。

即使它看起来更像是一个错误,而不是Excel 2016的function,它的工作原理不会改变Windows本地设置,而只是本地的Excel更改。

刚刚有这个相同的问题。 将文件扩展名从csv更改为txt,然后在Excel中打开,将显示经典向导,以便将string映射到字段。

对我来说,解决的办法是:

数据>来自文本>select您的CSV文件

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

正确的答案是如上所述编辑您的区域设置(如果需要长期改变行为)

Control Panel -> Region -> Additional Settings -> List separator

但为了我的目的,一个简单的Edit -> Find and Replace使用Notepad本来代替所有的逗号与分号是一个快速和肮脏的解决scheme,我首选。

尽pipecsv意味着“字符分隔值”的意见,在Office 2016中我的.csv文件关联到Excel仍然说'Microsoft Excel逗号分隔值文件'。

我在Mac OS X El Captain上遇到了同样的问题。 这里给出的答案为我工作。 在这里重现它的情况下,链接在未来不起作用:

  1. closuresExcel应用程序
  2. 点击Applebutton
  3. select系统首选项
  4. select语言和地区
  5. 点击高级
  6. 将逗号(,)的小数点分隔符更改为句点(。)
  7. 然后点击确定/保存
  8. 再次testingExcel导入

尝试在Excel中打开,然后使用文本到列,基于逗号。 你也可以创build一些简单的vba来打开它。