Импорт и экспорт текстовых файлов (в формате TXT или CSV)

Применяется к
Excel для 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. В раскрывающемся списке типов файлов диалогового окна "Открыть" выберите пункт "Текстовый Files".

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

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

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

      Примечание.

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

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

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

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

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

  3. В диалоговом окне "Импорт данных " найдите и дважды щелкните текстовый файл, который вы хотите импортировать, и нажмите кнопку "Импорт".
    Следуйте инструкциям мастера импорта текста. Чтобы узнать больше об использовании мастера, нажмите кнопку"Справка" на любой странице мастера импорта текста. Окончив работу с мастером, нажмите кнопку Готово, чтобы завершить импорт.

  4. Выбрав таблицу, нажмите кнопку "Загрузить > по", чтобы указать место хранения данных. В диалоговом окне Импорт данных:

    1. Выберите один из вариантов в диалоговом окне "Импорт данных ".
    2. Нажмите кнопку ОК.
      Excel добавит диапазон внешних данных в указанное место.

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

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

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

  1. Перейдите в раздел " Сохранить файл>как".

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

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

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

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

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

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

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

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

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

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

  • Если вы используете команду "Получить & преобразовать данные > из текстового/CSV-файла", после выбора текстового файла и нажатия кнопки "Импорт" выберите нужный символ из списка в разделе "Разделитель". Вы можете сразу увидеть результат нового выбора в предварительном просмотре данных, чтобы не беспокоиться о том, что вы сделали правильный выбор, прежде чем продолжить.
  • Если текстовый файл импортируется с помощью мастера импорта текста, разделитель можно изменить на шаге 2 мастера импорта текста. На этом шаге также можно изменить способ обработки последовательных разделителей (например, идущих подряд кавычек).
    Дополнительные сведения о разделителях и дополнительных параметрах см. в мастере импорта текста .

Изменение разделителя списков по умолчанию для сохранения файлов в текстовом формате (.csv) в Excel

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

  1. Очистите параметры> ExcelДополнительные>параметры> редактированияИспользуйте системные разделители.
  2. Задайте в поле Десятичный разделитель значение , (запятая).
  3. Задайте разделитель групп разрядов в . значение (точка).

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

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

Внимание!

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

  1. В Microsoft Windows 11 выберите панель поиска и введите «Параметры региона».
  2. Выберите "Параметры языка администратора".
  3. На вкладке "Форматы " выберите "Дополнительные параметры".
  4. В диалоговом окне "Настройка формата " на вкладке "Числа " введите в поле "Разделитель списков " знак, который будет использоваться в качестве нового разделителя.
  5. Дважды нажмите кнопку "ОК".

Примечание.

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

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

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

См. также

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