Импорт и экспорт текстовых файлов (в формате TXT или CSV)
Существует два способа импорта данных из текстового файла с помощью Excel: их можно открыть в Excel или импортировать как диапазон внешних данных. Чтобы экспортировать данные из Excel в текстовый файл, используйте команду Сохранить как и измените тип файла в раскрывающемся меню.
Чаще всего используются два формата текстовых файлов:
-
текстовые файлы с разделителями (TXT), в которых для разделения полей текста обычно используется знак табуляции (знак ASCII с кодом 009);
-
текстовые файлы с разделителями-запятыми (CSV), в которых в качестве разделителя полей текста обычно используется запятая (,).
Вы можете изменить знак разделения, используемый в TXT- и CSV-файлах. Это может потребоваться для обеспечения успешного выполнения импорта и экспорта.
Примечание: Можно импортировать и экспортировать до 1 048 576 строк и 16 384 столбцов.
Импорт текстового файла путем его открытия в Excel
Текстовый файл, созданный в другой программе, можно открыть как книгу Excel с помощью команды Открыть. При открытии текстового файла в Excel его формат не изменяется — это можно заметить по заголовку окна Excel, где имя указывается с расширением текстового файла (например, TXT или CSV).
-
Перейдите в раздел Файл > Открыть и перейдите в расположение, содержащее текстовый файл.
-
Выберите Текстовые файлы в раскрывающемся списке Тип файла в диалоговом окне Открыть .
-
Найдите нужный файл и дважды щелкните его.
-
Если это текстовый файл (с расширением ТХТ), запустится мастер импорта текста. Окончив работу с мастером, нажмите кнопку Готово, чтобы завершить импорт. Дополнительные сведения о разделителях и дополнительных параметрах см. в разделе Мастер импорта текста .
-
Если файл имеет расширение CSV, Excel автоматически откроет его и отобразит данные в новой книге.
Примечание: При открытии CSV-файлов для определения способа импорта каждого столбца используются заданные по умолчанию параметры форматирования данных. Если вы хотите применить другие параметры, используйте мастер импорта текста. Например, мастер потребуется, если столбец данных в CSV-файле имеет формат МДГ, а в Excel по умолчанию используется формат ГМД или необходимо преобразовать в текст столбец чисел, содержащих начальные нули, чтобы сохранить их. Чтобы заставить Excel запустить мастер импорта текста, можно изменить расширение имени файла с .csv на .txt перед его открытием или импортировать текстовый файл, подключив к нему (дополнительные сведения см. в следующем разделе).
-
Импорт текстового файла путем подключения к нему
Данные из текстового файла можно импортировать на существующий лист.
-
Щелкните ячейку, в которую вы хотите поместить данные из текстового файла.
-
На вкладке Данные в группе Получить & преобразовать данные щелкните Из текста или CSV.
-
В диалоговом окне Импорт данных найдите и дважды щелкните текстовый файл, который требуется импортировать, и нажмите кнопку Импорт.
Следуйте инструкциям в мастере импорта текста. Щелкните Справка на любой странице мастера импорта текста, чтобы получить дополнительные сведения об использовании мастера. Окончив работу с мастером, нажмите кнопку Готово, чтобы завершить импорт.
-
В диалоговом окне Импорт данных:
-
В группе Куда следует поместить данные? выполните одно из следующих действий:
-
Чтобы поместить данные в выбранные ячейки, щелкните На существующий лист.
-
Чтобы поместить данные в верхний левый угол нового листа, выберите вариант На новый лист.
-
-
При необходимости нажмите кнопку Свойства, чтобы задать параметры обновления, форматирования и макета импортируемых данных.
-
Нажмите кнопку ОК.
Excel добавит диапазон внешних данных в указанное место.
-
Если Excel не преобразует столбец в необходимый формат, это можно сделать после импорта. Дополнительные сведения см. в статьях Преобразование чисел из текстового формата в числовой и Преобразование дат из текстового формата в формат даты.
Экспорт данных в текстовый файл путем его сохранения
Лист Excel можно преобразовать в текстовый файл, используя команду Сохранить как.
-
Выберите Файл > Сохранить как.
-
Откроется диалоговое окно Сохранение документа.
-
В поле Тип файла выберите формат текстового файла для листа.
-
Например, выберите Текстовые файлы (с разделителями табуляции) или CSV (разделители — запятые).
-
Примечание: Различные форматы текстовых файлов поддерживают разные возможности. Дополнительные сведения см. в статье Поддерживаемые Excel форматы файлов.
-
-
Перейдите в папку, куда вы хотите сохранить файл, а затем нажмите кнопку Сохранить.
-
Откроется диалоговое окно с напоминанием о том, что в текстовом файле будет сохранен только текущий лист. Если вы хотите сохранить именно текущий лист, нажмите кнопку ОК. Другие листы можно сохранить в отдельных текстовых файлах, повторив эту процедуру для каждого из них.
-
Откроется второе диалоговое окно с напоминанием о том, что сохраняемый лист может содержать возможности, которые не поддерживаются текстовыми форматами файлов. Если в новом текстовом файле нужно сохранить только данные листа, нажмите кнопку Да. Если вы не уверены и хотите получить дополнительные сведения о том, какие возможности Excel не поддерживаются форматами текстовых файлов, нажмите кнопку Справка.
Дополнительные сведения о сохранении файлов в других форматах см. в статье Сохранение книги в другом формате файла.
Импорт текстового файла путем подключения к нему (Power Query)
Данные из текстового файла можно импортировать на существующий лист.
-
На вкладке Данные в группе Получить & преобразовать данные щелкните Из текста или CSV.
-
В диалоговом окне Импорт данных найдите и дважды щелкните текстовый файл, который требуется импортировать, и нажмите кнопку Импорт.
-
В диалоговом окне предварительного просмотра есть несколько вариантов:
-
Выберите Загрузить, если вы хотите загрузить данные непосредственно на новый лист.
-
Кроме того, выберите Загрузить в, если вы хотите загрузить данные в таблицу, сводную таблицу или сводную диаграмму, существующий или новый лист Excel или просто создать подключение. Вы также можете добавить данные в модель данных.
-
Выберите Преобразовать данные , если вы хотите загрузить данные в Power Query, и отредактируйте их перед переносом в Excel.
-
Если Excel не преобразует определенный столбец данных в нужный формат, вы можете преобразовать данные после импорта. Дополнительные сведения см. в статьях Преобразование чисел из текстового формата в числовой и Преобразование дат из текстового формата в формат даты.
Экспорт данных в текстовый файл путем его сохранения
Лист Excel можно преобразовать в текстовый файл, используя команду Сохранить как.
-
Выберите Файл > Сохранить как.
-
Нажмите кнопку Обзор.
-
В диалоговом окне Сохранить как в поле Тип выберите формат текстового файла листа. Например, щелкните Текст (с разделителями табуляции) или CSV (с разделителями-запятыми).
Примечание: Различные форматы текстовых файлов поддерживают разные возможности. Дополнительные сведения см. в статье Поддерживаемые Excel форматы файлов.
-
Перейдите в папку, куда вы хотите сохранить файл, а затем нажмите кнопку Сохранить.
-
Откроется диалоговое окно с напоминанием о том, что в текстовом файле будет сохранен только текущий лист. Если вы хотите сохранить именно текущий лист, нажмите кнопку ОК. Другие листы можно сохранить в отдельных текстовых файлах, повторив эту процедуру для каждого из них.
Под лентой также может появиться оповещение о том, что некоторые функции могут быть потеряны при сохранении книги в формате CSV.
Дополнительные сведения о сохранении файлов в других форматах см. в статье Сохранение книги в другом формате файла.
Способ изменения разделителя при импорте зависит от способа импорта текста.
-
Если вы используете функцию Get & Transform Data > From Text/CSV, после выбора текстового файла и нажатия кнопки Импорт выберите символ в списке в разделе Разделитель. Вы можете сразу увидеть результат нового выбора в предварительном просмотре данных, чтобы убедиться, что вы сделаете нужный выбор, прежде чем продолжить.
-
Если для импорта текстового файла используется мастер импорта текста, можно изменить разделитель, используемый для операции импорта на шаге 2 мастера импорта текста. На этом шаге также можно изменить способ обработки последовательных разделителей (например, идущих подряд кавычек).
Дополнительные сведения о разделителях и дополнительных параметрах см. в разделе Мастер импорта текста .
Если вы хотите использовать точку с запятой в качестве разделителя списка по умолчанию при сохранении как .csv, но необходимо ограничить изменение excel, попробуйте изменить десятичный разделитель по умолчанию на запятую. Это заставляет Excel использовать точку с запятой для разделителя списка. Очевидно, что это также изменит способ отображения десятичных чисел, поэтому также рассмотрите возможность изменения разделителя "Тысячи", чтобы ограничить путаницу.
-
Снимите флажок Параметры Excel > Параметры расширенного > Редактирование > Использование системных разделителей.
-
Задайте для десятичного разделителязначение , (запятая).
-
Задайте для разделителя "Тысячи" значение . (точка).
При сохранении книги в виде файла .csv разделителем списка по умолчанию (разделителем) является запятая. Его можно изменить на другой символ разделителя с помощью параметров региона Windows.
Внимание: Изменение параметра Windows приведет к глобальному изменению на компьютере, затрагивающему все приложения. Сведения о том, как изменить разделитель только для Excel, см. в статье Изменение разделителя списка по умолчанию для сохранения файлов в виде текста (.csv) в Excel.
-
В Microsoft Windows 11 выберите панель поиска и введите Параметры региона.
-
Выберите Параметры языка администрирования.
-
На вкладке Форматы выберите Дополнительные параметры.
-
В диалоговом окне Настройка формата на вкладке Числа введите символ, который будет использоваться в качестве нового разделителя в поле Разделитель списка .
-
Дважды нажмите кнопку ОК .
-
В Microsoft Windows 10 щелкните правой кнопкой мыши кнопку Пуск и выберите пункт Параметры.
-
Выберите Язык & времени, а затем выберите Регион на панели слева.
-
На главной панели в разделе Региональные параметры щелкните Дополнительные параметры даты, времени и региональных параметров.
-
В разделе Регион щелкните Изменить формат даты, времени или числа.
-
В диалоговом окне Регион на вкладке Формат щелкните Дополнительные параметры.
-
В диалоговом окне Настройка формата на вкладке Числа введите символ, который будет использоваться в качестве нового разделителя в поле Разделитель списка .
-
Дважды нажмите кнопку ОК .
-
Нажмите кнопку Пуск и выберите пункт Панель управления.
-
В разделе Часы, язык и регион щелкните элемент Изменение форматов даты, времени и чисел.
-
В диалоговом окне Регион на вкладке Формат щелкните Дополнительные параметры.
-
В диалоговом окне Настройка формата на вкладке Числа введите символ, который будет использоваться в качестве нового разделителя в поле Разделитель списка .
-
Дважды нажмите кнопку ОК .
Примечание: После изменения разделителя элементов списка все программы на компьютере будут использовать новый символ. Вы можете вернуть стандартный символ, выполнив эти же действия.
Дополнительные сведения
Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.