文本导入向导

应用对象
Microsoft 365 专属 Excel Excel 2024 Excel 2021

使用 Excel 中的文本导入向导将文本文件中的数据导入到工作表中。 “文本导入向导”会检查要导入的文本文件,并帮助您确保按照所需方式导入数据。 

重要

不能直接从文本文件或 Word 文档导出到 Excel。

注意

文本导入向导是一项旧功能,继续支持向后兼容。 作为替代方法,可以通过使用 Power Query 连接到文本文件来导入该文本文件

转到“数据”选项卡>,从文本获取外部数据>。 然后,在“ 导入文本文件 ”对话框中,双击要导入的文本文件,将打开“文本导入向导”对话框。

第 1 步(共 3 步)

原始数据类型 如果文本文件中的项目用制表符、冒号、分号、空格或其他字符分隔,请选择“ 分隔符”。 如果每列中的所有项目长度相同,请选择固定 宽度

从行开始导入 键入或选择行号以指定要导入的数据的第一行。

文件来源 选择文本文件中使用的字符集。 在大多数情况下,可以将此设置保留为默认值。 如果知道使用与计算机上使用的字符集不同的字符集创建了文本文件,则应更改此设置以匹配该字符集。 例如,如果您的计算机设置为使用字符集 1251 (西里尔文(Windows) ),但您知道该文件是使用字符集 1252 (西欧语(Windows) )生成的,则应将 “文件起源” 设置为 1252。

文件预览 此框显示文本在工作表上分成几列时将显示的样子。

步骤 2/3 (带分隔符的数据)

分隔符 选择在文本文件中分隔值的字符。 如果未列出该字符,请选中“其他”检查框,然后在包含光标的框中键入该字符。 如果数据类型为固定宽度,则这些选项不可用。

连续的分隔符视为一个如果数据字段之间包含一个以上字符的分隔符或多个自定义分隔符,请选中此检查框。

文本限定符 选择在文本文件中括住值的字符。 当 Excel 遇到文本限定符字符时,该字符后面和该字符下次出现之前的所有文本都将作为一个值导入,即使文本包含分隔符也是如此。 例如,如果分隔符是逗号 () ,且文本限定符是引 (号 ) ,则”Dallas, Texas“将导入到一个单元格中,显示为 Dallas, Texas。 如果未将任何字符或撇号 (') 指定为文本限定符,则“Dallas, Texas”将导入到两个相邻单元格中作为 “Dallas and Texas”

如果分隔符出现在文本限定符之间,Excel 会省略导入值中的限定符。 如果文本限定符之间未出现分隔符,则 Excel 将在导入的值中包括限定符。 因此,使用引号文本限定符的“Dallas Texas” () 被导入到一个单元格中作为 “Dallas Texas”

数据预览 查看此框中的文本,以验证文本是否会根据需要在工作表上分隔成列。

第 2 步(共 3 步) (固定宽度数据)

数据预览 在此部分中设置字段宽度。 单击预览窗口以设置分栏符,该分栏符由竖线表示。 双击分栏符可将其删除,或拖动分栏符可移动它。

第 3 步(共 3 步)

单击 “高级 ”按钮以执行以下一项或多项操作:

  • 指定文本文件中使用的小数和千位分隔符的类型。 将数据导入到 Excel 时,分隔符将与 Windows 控制面板) 的“区域和语言选项”或“区域设置”中为你的位置 (指定的分隔符匹配。
  • 指定一个或多个数值可以包含尾随减号。

列数据格式 单击在 “数据预览 ”部分中选择的列的数据格式。 如果不想导入选定列,请单击“ 不导入列” (“跳过) ”。

为所选列选择数据格式选项后, 数据预览 下的列标题将显示格式。 如果选择“ 日期”,请在 “日期 ”框中选择日期格式。

选择与预览数据紧密匹配的数据格式,以便 Excel 可以正确转换导入的数据。 例如:

  • 若要将包含所有货币数字字符的列转换为 Excel 货币格式,请选择“ 常规”
  • 若要将包含所有数字字符的列转换为 Excel 文本格式,请选择“ 文本”
  • 若要将包含所有日期字符的列(按年、月、日顺序排列的每个日期)转换为 Excel 日期格式,请选择“日期”,然后在“日期”框中选择 YMD 的日期类型。

如果转换可能产生意外结果,Excel 会将列导入为 “常规 ”。 例如:

  • 如果列中混合包含格式(如字母和数字字符),则 Excel 会将该列转换为 “常规”
  • 如果在日期列中,每个日期都按年、月和日期的顺序排列,并且您选择“ 日期 ”以及日期类型 MDY,则 Excel 会将该列转换为“常规”格式。 包含日期字符的列必须与 Excel 内置日期或自定义日期格式紧密匹配。

如果 Excel 未将列转换为所需格式,可在导入数据后转换数据。

选择所需选项后,单击 “完成 ”打开“ 导入数据 ”对话框,然后选择放置数据的位置。

导入数据

设置这些选项以控制数据导入过程的运行方式,包括要使用的数据连接属性以及要用导入的数据填充的文件和范围。

  • 仅当已准备好数据模型并选择将此导入添加到该模型的选项 (查看此列表中的第三项 时,才 可使用该选项) 。

  • 指定目标工作簿:

    • 如果选择 “现有工作表”,请单击工作表中的一个单元格以放置导入数据的第一个单元格,或单击并拖动以选择一个区域。
    • 选择“ 新建工作表 ”以导入到新工作表中, (从单元格 A1 开始)
  • 如果您有数据模型,请单击将 此数据添加到数据模型 以将此导入包含在模型中。 有关详细信息,请参阅在 Excel 中创建数据模型
    请注意,选择此选项将解锁“ 选择希望如何在工作簿中查看此数据”下的选项。

  • 单击 “属性” 以设置所需的任何外部数据范围属性。 有关详细信息,请参阅 管理外部数据范围及其属性

  • 准备好完成数据导入时,单击“ 确定”

注意

如果数据位于 Word 文档中,则必须先将其另存为文本文件。 单击“ 文件>”“另存为”,然后选择“ 纯文本 (.txt) ”作为文件类型。

需要更多帮助吗?

你随时可以在 Excel 技术社区 中咨询专家,或在 社区中获取支持。

另请参阅

Microsoft Power Query for Excel 简介