在Excel 2016中打开CSV文件
我有一个新的安装Excel 2016,讨厌CSV文件。 它以一列柱旗样式向下打开它们,在A列下方,逗号和语音标记可见。
要点:
-
我有两台机器,台式机和笔记本电脑,都运行相同版本的Excel。 桌面工作正常,打开正确的格式相同的问题文件。
-
我可以在笔记本电脑上创buildCSV文件,保存这些文件,在笔记本电脑上再次打开它们,这很好。
-
甚至在Notepad ++中打开它,希望保存某种文件格式的规范化,仍然不行。
-
我已经比较了区域设置和Excel中的几乎所有设置。
-
我尝试将文件重命名为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上遇到了同样的问题。 这里给出的答案为我工作。 在这里重现它的情况下,链接在未来不起作用:
- closuresExcel应用程序
- 点击Applebutton
- select系统首选项
- select语言和地区
- 点击高级
- 将逗号(,)的小数点分隔符更改为句点(。)
- 然后点击确定/保存
- 再次testingExcel导入
尝试在Excel中打开,然后使用文本到列,基于逗号。 你也可以创build一些简单的vba来打开它。