当我尝试在 excel 中打开以空格分隔的文件时,整个内容在单个列中打开。有什么方法可以在excel中打开空格分隔文件,以便分隔内容正确格式化为不同的列?
我的情况是我有一个文件需要分隔符类似于 '" ' (一个倒置的命令后跟一个空格),因为我的文件格式是这样的:
"First Name" "Gender" "Phone"
"Tom Jones" "M" "123-123-1234"
使用标准的“打开”命令。然后转到“文本导入向导”并选择分隔原始数据类型。您可能需要转到向导的不同步骤以指定分隔符是空格,但向导确实包含指定分隔符是什么字符的选项。
在“数据”选项卡上,单击“获取外部数据”部分中的“来自文本”。
告诉向导使用空格作为分隔符。
我认为您可以在指定分隔符的同一步骤中在向导中指定字符串引号('
或无)。"
"
. 然后 Excel 将识别引用的字符串," "
并在列中用空格分隔数据。注意:确保所有的分隔符都是一个空格;几个空格会被分成几列。为避免这种情况,请csv
使用文本编辑器对文件进行预处理。Sublime Text/Notepad++ 可以。为了更清楚,我总是用;
.
将多个(多个)空格替换为;
: 查找\s\s*
并替换为;
. 随需而变。
对于 Mac 上的 Excel,我必须:
如此简单的任务如此困难,真是太疯狂了。使用谷歌文档,它会识别格式并复制回来。