有没有办法强制Excel打开没有格式化的.csv?我不希望它删除逗号并创建多个列。我知道我可以在记事本中打开它,但我更喜欢使用excel。
答案 0 :(得分:3)
你不应该从我的文件中打开它;打开Excel,可能打开一个空白工作表,然后使用数据,获取外部数据,从文本。
在导入向导中关闭所有分隔因子,它应该进入工作表而不会将每行单个单元格之外的分隔值分开。
答案 1 :(得分:0)
导入CSV并保留分隔符时,Excel会将数据格式化为本地计算机的文化设置。为了避免这种情况在导入向导中的“数据类型检测”下,选择'不检测数据类型'。
这将允许按原样加载CSV,并且不会覆盖日期,数字格式和其他值。
答案 2 :(得分:-1)
打开您可以在excel的开始菜单上找到的excel选项。
excel选项->高级->使用系统分隔符(禁用此功能,excel将不会从文本转换任何内容)。
IMO,但是这种误导性的选项,例如,如果我有“ 5.123.444,24”,并且我们希望通过启用“使用系统分隔符”以及“转换”选项来从中获取数字格式。作为千位分隔符和“,”作为十进制分隔符,似乎我们做得对。实际上,如果启用,我们将拥有5.123.444,24,而禁用了该选项,我们将拥有512344,24文本“ 5.123.444,24”已转换为数字。