当我尝试在excel中打开空格分隔文件时,整个内容将在一列中打开。有没有办法打开excel中的空格分隔文件,以便将分隔的内容正确格式化为不同的列?
我的情况是我有一个文件,需要分隔符是'''(倒置命令后跟空格),因为我的文件格式是这样的:
"First Name" "Gender" "Phone"
"Tom Jones" "M" "123-123-1234"
答案 0 :(得分:7)
使用标准" Open"命令。然后转到"文本导入向导"并选择原始数据类型是分隔的。您可能需要转到向导的另一个步骤以指定分隔符是空格,但向导确实包含指定分隔符所属字符的选项。
答案 1 :(得分:5)
在数据标签上,点击获取外部数据部分中的来自文字。
告诉向导使用空格作为分隔符。
答案 2 :(得分:0)
对于Mac上的Excel,我不得不:
答案 3 :(得分:0)
疯狂的是,这么简单的任务是如此困难。使用谷歌文档,它将识别格式,并复制回来。
答案 4 :(得分:0)
我认为您可以在指定分隔符的同一步骤中在向导中指定字符串引号(subprocess
,>>> subprocess.run(['/home/nicolas/.local/venvs/docker-compose/bin/python', '-c', 'import sys; print(sys.path[-1])'], stdout=subprocess.PIPE)
或无)。
'
。然后,Excel将识别"
中引用的字符串,并将数据与空格分开。 注意:确保所有分隔符都是一个空格;几个空格将分为几列。为避免这种情况,请使用文本编辑器预处理"
文件。 Sublime Text / Notepad ++会做。为了更清楚,我总是用" "
替换分隔符。
用csv
替换多个(多个)空格:找到;
并替换为;
。根据需要改变。