Applies ToExcel для Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Существует два способа импорта данных из текстового файла с помощью Excel: их можно открыть в Excel или импортировать как диапазон внешних данных. Чтобы экспортировать данные из Excel в текстовый файл, используйте команду Сохранить как и измените тип файла в раскрывающемся меню.

Чаще всего используются два формата текстовых файлов:

  • текстовые файлы с разделителями (TXT), в которых для разделения полей текста обычно используется знак табуляции (знак ASCII с кодом 009);

  • текстовые файлы с разделителями-запятыми (CSV), в которых в качестве разделителя полей текста обычно используется запятая (,).

Вы можете изменить знак разделения, используемый в TXT- и CSV-файлах. Это может потребоваться для обеспечения успешного выполнения импорта и экспорта.

Примечание: Можно импортировать и экспортировать до 1 048 576 строк и 16 384 столбцов.

Импорт текстового файла путем его открытия в Excel

Текстовый файл, созданный в другой программе, можно открыть как книгу Excel с помощью команды Открыть. При открытии текстового файла в Excel его формат не изменяется — это можно заметить по заголовку окна Excel, где имя указывается с расширением текстового файла (например, TXT или CSV).

  1. Перейдите в раздел Файл > Открыть и перейдите в расположение, содержащее текстовый файл.

  2. Выберите Текстовые файлы в раскрывающемся списке Тип файла в диалоговом окне Открыть .

  3. Найдите нужный файл и дважды щелкните его.

    • Если это текстовый файл (с расширением ТХТ), запустится мастер импорта текста. Окончив работу с мастером, нажмите кнопку Готово, чтобы завершить импорт. Дополнительные сведения о разделителях и дополнительных параметрах см. в разделе Мастер импорта текста .

    • Если файл имеет расширение CSV, Excel автоматически откроет его и отобразит данные в новой книге.

      Примечание: При открытии CSV-файлов для определения способа импорта каждого столбца используются заданные по умолчанию параметры форматирования данных. Если вы хотите применить другие параметры, используйте мастер импорта текста. Например, мастер потребуется, если столбец данных в CSV-файле имеет формат МДГ, а в Excel по умолчанию используется формат ГМД или необходимо преобразовать в текст столбец чисел, содержащих начальные нули, чтобы сохранить их. Чтобы заставить Excel запустить мастер импорта текста, можно изменить расширение имени файла с .csv на .txt перед его открытием или импортировать текстовый файл, подключив к нему (дополнительные сведения см. в следующем разделе).

Импорт текстового файла путем подключения к нему

Данные из текстового файла можно импортировать на существующий лист.

  1. Щелкните ячейку, в которую вы хотите поместить данные из текстового файла.

  2. На вкладке Данные в группе Получить & преобразовать данные щелкните Из текста или CSV.

  3. В диалоговом окне Импорт данных найдите и дважды щелкните текстовый файл, который требуется импортировать, и нажмите кнопку Импорт.

    Следуйте инструкциям в мастере импорта текста. Щелкните Справка Кнопка на любой странице мастера импорта текста, чтобы получить дополнительные сведения об использовании мастера. Окончив работу с мастером, нажмите кнопку Готово, чтобы завершить импорт.

  4. В диалоговом окне Импорт данных:

    1. В группе Куда следует поместить данные? выполните одно из следующих действий:

      • Чтобы поместить данные в выбранные ячейки, щелкните На существующий лист.

      • Чтобы поместить данные в верхний левый угол нового листа, выберите вариант На новый лист.

    2. При необходимости нажмите кнопку Свойства, чтобы задать параметры обновления, форматирования и макета импортируемых данных.

    3. Нажмите кнопку ОК.

      Excel добавит диапазон внешних данных в указанное место.

Если Excel не преобразует столбец в необходимый формат, это можно сделать после импорта. Дополнительные сведения см. в статьях Преобразование чисел из текстового формата в числовой и Преобразование дат из текстового формата в формат даты.

Экспорт данных в текстовый файл путем его сохранения

Лист Excel можно преобразовать в текстовый файл, используя команду Сохранить как.

  1. Выберите Файл > Сохранить как.

  2. Откроется диалоговое окно Сохранение документа.

  3. В поле Тип файла выберите формат текстового файла для листа.

    • Например, выберите Текстовые файлы (с разделителями табуляции) или CSV (разделители — запятые).

    • Примечание: Различные форматы текстовых файлов поддерживают разные возможности. Дополнительные сведения см. в статье Поддерживаемые Excel форматы файлов.

  4. Перейдите в папку, куда вы хотите сохранить файл, а затем нажмите кнопку Сохранить.

  5. Откроется диалоговое окно с напоминанием о том, что в текстовом файле будет сохранен только текущий лист. Если вы хотите сохранить именно текущий лист, нажмите кнопку ОК. Другие листы можно сохранить в отдельных текстовых файлах, повторив эту процедуру для каждого из них.

  6. Откроется второе диалоговое окно с напоминанием о том, что сохраняемый лист может содержать возможности, которые не поддерживаются текстовыми форматами файлов. Если в новом текстовом файле нужно сохранить только данные листа, нажмите кнопку Да. Если вы не уверены и хотите получить дополнительные сведения о том, какие возможности Excel не поддерживаются форматами текстовых файлов, нажмите кнопку Справка.

Дополнительные сведения о сохранении файлов в других форматах см. в статье Сохранение книги в другом формате файла.

Импорт текстового файла путем подключения к нему (Power Query)

Данные из текстового файла можно импортировать на существующий лист.

  1. На вкладке Данные в группе Получить & преобразовать данные щелкните Из текста или CSV.

  2. В диалоговом окне Импорт данных найдите и дважды щелкните текстовый файл, который требуется импортировать, и нажмите кнопку Импорт.

  3. В диалоговом окне предварительного просмотра есть несколько вариантов:

    • Выберите Загрузить, если вы хотите загрузить данные непосредственно на новый лист.

    • Кроме того, выберите Загрузить в, если вы хотите загрузить данные в таблицу, сводную таблицу или сводную диаграмму, существующий или новый лист Excel или просто создать подключение. Вы также можете добавить данные в модель данных.

    • Выберите Преобразовать данные , если вы хотите загрузить данные в Power Query, и отредактируйте их перед переносом в Excel.

Если Excel не преобразует определенный столбец данных в нужный формат, вы можете преобразовать данные после импорта. Дополнительные сведения см. в статьях Преобразование чисел из текстового формата в числовой и Преобразование дат из текстового формата в формат даты.

Экспорт данных в текстовый файл путем его сохранения

Лист Excel можно преобразовать в текстовый файл, используя команду Сохранить как.

  1. Выберите Файл > Сохранить как.

  2. Нажмите кнопку Обзор.

  3. В диалоговом окне Сохранить как в поле Тип выберите формат текстового файла листа. Например, щелкните Текст (с разделителями табуляции) или CSV (с разделителями-запятыми).

    Примечание: Различные форматы текстовых файлов поддерживают разные возможности. Дополнительные сведения см. в статье Поддерживаемые Excel форматы файлов.

  4. Перейдите в папку, куда вы хотите сохранить файл, а затем нажмите кнопку Сохранить.

  5. Откроется диалоговое окно с напоминанием о том, что в текстовом файле будет сохранен только текущий лист. Если вы хотите сохранить именно текущий лист, нажмите кнопку ОК. Другие листы можно сохранить в отдельных текстовых файлах, повторив эту процедуру для каждого из них.

    Под лентой также может появиться оповещение о том, что некоторые функции могут быть потеряны при сохранении книги в формате CSV.

Дополнительные сведения о сохранении файлов в других форматах см. в статье Сохранение книги в другом формате файла.

Способ изменения разделителя при импорте зависит от способа импорта текста.

  • Если вы используете функцию Get & Transform Data > From Text/CSV, после выбора текстового файла и нажатия кнопки Импорт выберите символ в списке в разделе Разделитель. Вы можете сразу увидеть результат нового выбора в предварительном просмотре данных, чтобы убедиться, что вы сделаете нужный выбор, прежде чем продолжить.

  • Если для импорта текстового файла используется мастер импорта текста, можно изменить разделитель, используемый для операции импорта на шаге 2 мастера импорта текста. На этом шаге также можно изменить способ обработки последовательных разделителей (например, идущих подряд кавычек).

    Дополнительные сведения о разделителях и дополнительных параметрах см. в разделе Мастер импорта текста .

Если вы хотите использовать точку с запятой в качестве разделителя списка по умолчанию при сохранении как .csv, но необходимо ограничить изменение excel, попробуйте изменить десятичный разделитель по умолчанию на запятую. Это заставляет Excel использовать точку с запятой для разделителя списка. Очевидно, что это также изменит способ отображения десятичных чисел, поэтому также рассмотрите возможность изменения разделителя "Тысячи", чтобы ограничить путаницу.

  1. Снимите флажок Параметры Excel > Параметры расширенного > Редактирование > Использование системных разделителей.

  2. Задайте для десятичного разделителязначение , (запятая).

  3. Задайте для разделителя "Тысячи" значение . (точка).

При сохранении книги в виде файла .csv разделителем списка по умолчанию (разделителем) является запятая. Его можно изменить на другой символ разделителя с помощью параметров региона Windows. 

Внимание: Изменение параметра Windows приведет к глобальному изменению на компьютере, затрагивающему все приложения. Сведения о том, как изменить разделитель только для Excel, см. в статье Изменение разделителя списка по умолчанию для сохранения файлов в виде текста (.csv) в Excel.

  1. В Microsoft Windows 11 выберите панель поиска и введите Параметры региона.

  2. Выберите Параметры языка администрирования.

  3. На вкладке Форматы выберите Дополнительные параметры.

  4. В диалоговом окне Настройка формата на вкладке Числа введите символ, который будет использоваться в качестве нового разделителя в поле Разделитель списка .

  5. Дважды нажмите кнопку ОК .

  1. В Microsoft Windows 10 щелкните правой кнопкой мыши кнопку Пуск и выберите пункт Параметры.

  2. Выберите Язык & времени, а затем выберите Регион на панели слева.

  3. На главной панели в разделе Региональные параметры щелкните Дополнительные параметры даты, времени и региональных параметров.

  4. В разделе Регион щелкните Изменить формат даты, времени или числа.

  5. В диалоговом окне Регион на вкладке Формат щелкните Дополнительные параметры.

  6. В диалоговом окне Настройка формата на вкладке Числа введите символ, который будет использоваться в качестве нового разделителя в поле Разделитель списка .

  7. Дважды нажмите кнопку ОК .

  1. Нажмите кнопку Пуск и выберите пункт Панель управления.

  2. В разделе Часы, язык и регион щелкните элемент Изменение форматов даты, времени и чисел.

  3. В диалоговом окне Регион на вкладке Формат щелкните Дополнительные параметры.

  4. В диалоговом окне Настройка формата на вкладке Числа введите символ, который будет использоваться в качестве нового разделителя в поле Разделитель списка .

  5. Дважды нажмите кнопку ОК .

Примечание:  После изменения разделителя элементов списка все программы на компьютере будут использовать новый символ. Вы можете вернуть стандартный символ, выполнив эти же действия.

Дополнительные сведения

Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.

См. также

Импорт данных из внешних источников (Power Query)

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.