【问题标题】:How do I open space-delimited file in Microsoft Excel?如何在 Microsoft Excel 中打开以空格分隔的文件?
【发布时间】:2014-03-12 15:14:16
【问题描述】:

当我尝试在 Excel 中打开以空格分隔的文件时,整个内容会在单个列中打开。有什么办法可以在excel中打开空格分隔文件,使分隔的内容正确格式化成不同的列?

我的情况是我有一个文件需要分隔符类似于'"'(一个倒置的命令后跟一个空格),因为我的文件格式是这样的:

"First Name" "Gender" "Phone" 
"Tom Jones" "M" "123-123-1234"

【问题讨论】:

  • 更适合superuser.com

标签: excel space delimited


【解决方案1】:

使用标准的“打开”命令。然后转到“文本导入向导”并选择分隔原始数据类型。您可能需要转到向导的不同步骤来指定分隔符是空格,但向导确实包含指定分隔符是什么字符的选项。

【讨论】:

  • 我想我的问题并不清楚。我的情况是我有一个文件需要分隔符类似于'"'(一个倒置的命令后跟一个空格),因为我的文件格式是这样的:“名字”“性别”“电话”“汤姆琼斯”“M”“123-123-1234”
  • 您可以在向导中指定所需的任何分隔符。
  • 是的,只要是单个字符我就可以。原来它不支持多个字符。
  • 选择引号并删除空列。
  • 我没有得到删除空列的部分。你能解释一下吗?
【解决方案2】:

数据标签上,点击获取外部数据部分的From Text

告诉向导使用空格作为分隔符。

【讨论】:

    【解决方案3】:

    我认为您可以在指定分隔符的同一步骤中在向导中指定字符串引号('" 或无)。

    1. 使用 Excel 2016 打开 CSV 文件。
    2. 查找“数据”选项卡和“列中的文本”按钮。
    3. 在第 1 步中,选择“分隔”。
    4. 在第2步中,先选择“空格”,然后选择“字符串分类器”为"。然后 Excel 将识别" " 中引用的字符串,并用空格分隔列中的数据。
    5. 在第 3 步中更改格式。“完成”。

    注意:确保所有的分隔符都是一个空格;几个空格会被分成几列。为避免这种情况,请使用文本编辑器预处理 csv 文件。 Sublime Text/Notepad++ 可以。为了更清楚,我总是用;替换分隔符。

    将多个(多个)空格替换为;:找到\s\s* 并替换为;。随需而变。

    【讨论】:

      【解决方案4】:

      对于 Mac 上的 Excel,我必须:

      1. 选择列
      2. 数据 -> 文本到列
      3. 选择分隔符
      4. 选择分隔符

      【讨论】:

        【解决方案5】:

        如此简单的任务却如此困难,真是太疯狂了。使用谷歌文档,它会识别格式,并复制回来。

        【讨论】:

          猜你喜欢
          • 2014-08-02
          • 2014-11-03
          • 2013-08-12
          • 2016-03-29
          • 1970-01-01
          • 2023-03-16
          • 1970-01-01
          • 2020-07-11
          • 1970-01-01
          相关资源
          最近更新 更多