Импорт и экспорт текстовых файлов (в формате TXT или CSV)
В этом курсе:
- Перемещение и копирование ячеек и их содержимого
Статья - Изменение ширины столбцов и высоты строк в Excel
Статья - Поиск или замена текста и чисел на листе
Статья - Объединение и отмена объединения ячеек
Статья - Применение проверки данных к ячейкам
Статья - Импорт и экспорт текстовых файлов (в формате TXT или CSV)
Статья
Импорт и экспорт текстовых файлов (в формате 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 по умолчанию используется формат ГМД или необходимо преобразовать в текст столбец чисел, содержащих начальные нули, чтобы сохранить их. Чтобы принудительно запустить мастер импорта текста, можно изменить расширение имени файла с CSV на TXT или импортировать текстовый файл путем подключения к нем (дополнительные сведения см. в следующем разделе).
Импорт текстового файла путем подключения к нем (Power Query)
Вы можете импортировать данные из текстового файла в существующий.
На вкладке Данные в группе & преобразование данных выберите из текстового/CSV-документа.
В диалоговом окне Импорт данных найдите и дважды щелкните текстовый файл, который нужно импортировать,и нажмите кнопку Импорт.
В диалоговом окне предварительного просмотра есть несколько вариантов:
Выберите Загрузить, если вы хотите загрузить данные непосредственно на новый.
Кроме того, выберите загрузить в, если вы хотите загрузить данные в таблицу, в смету или на существующий или новый листа Excel, или просто создать подключение. Вы также можете добавить данные в модель данных.
Выберите Преобразовать данные, если вы хотите загрузить данные в Power Query и отредактировать их перед их преобразованием в Excel.
Если Excel не преобразует определенный столбец данных в нужный формат, их можно преобразовать после импорта. Дополнительные сведения см. в статьях Преобразование чисел из текстового формата в числовой и Преобразование дат из текстового формата в формат даты.
Экспорт данных в текстовый файл путем его сохранения
Лист Excel можно преобразовать в текстовый файл, используя команду Сохранить как.
Выберите Файл > Сохранить как.
Нажмите кнопку Обзор.
В диалоговом окне Сохранить как в поле Тип файла выберите формат текстового файла для этого документа. Например, щелкните Текст (с табу женой) или CSV (сзапятой).
Примечание: Различные форматы текстовых файлов поддерживают разные возможности. Дополнительные сведения см. в статье Поддерживаемые Excel форматы файлов.
Перейдите в папку, куда вы хотите сохранить файл, а затем нажмите кнопку Сохранить.
Откроется диалоговое окно с напоминанием о том, что в текстовом файле будет сохранен только текущий лист. Если вы хотите сохранить именно текущий лист, нажмите кнопку ОК. Другие листы можно сохранить в отдельных текстовых файлах, повторив эту процедуру для каждого из них.
Кроме того, под лентой может появиться предупреждение о том, что некоторые возможности могут быть потеряны при сохранение книги в формате CSV.
Дополнительные сведения о сохранении файлов в других форматах см. в статье Сохранение книги в другом формате файла.
Импорт текстового файла путем подключения к нему
Вы можете импортировать данные из текстового файла в существующий.
Щелкните ячейку, в которую вы хотите поместить данные из текстового файла.
На вкладке Данные в группе Получение внешних данных нажмите Из текста.
В диалоговом окне Импорт данных найдите и дважды щелкните текстовый файл, который нужно импортировать,и нажмите кнопку Импорт.
Следуйте инструкциям мастера импорта текста. Щелкните на любой странице мастера импорта текста, чтобы получить дополнительные сведения об использовании мастера. Окончив работу с мастером, нажмите кнопку Готово, чтобы завершить импорт.
В диалоговом окне Импорт данных:
В группе Куда следует поместить данные? выполните одно из следующих действий:
Чтобы поместить данные в выбранные ячейки, щелкните На существующий лист.
Чтобы поместить данные в верхний левый угол нового листа, выберите вариант На новый лист.
При необходимости нажмите кнопку Свойства, чтобы задать параметры обновления, форматирования и макета импортируемых данных.
Нажмите кнопку ОК.
Excel добавит диапазон внешних данных в указанное место.
Если Excel не преобразует столбец в необходимый формат, это можно сделать после импорта. Дополнительные сведения см. в статьях Преобразование чисел из текстового формата в числовой и Преобразование дат из текстового формата в формат даты.
Экспорт данных в текстовый файл путем его сохранения
Лист Excel можно преобразовать в текстовый файл, используя команду Сохранить как.
Выберите Файл > Сохранить как.
Откроется диалоговое окно Сохранение документа.
В поле Тип файла выберите формат текстового файла для листа.
Например, выберите Текстовые файлы (с разделителями табуляции) или CSV (разделители — запятые).
Примечание: Различные форматы текстовых файлов поддерживают разные возможности. Дополнительные сведения см. в статье Поддерживаемые Excel форматы файлов.
Перейдите в папку, куда вы хотите сохранить файл, а затем нажмите кнопку Сохранить.
Откроется диалоговое окно с напоминанием о том, что в текстовом файле будет сохранен только текущий лист. Если вы хотите сохранить именно текущий лист, нажмите кнопку ОК. Другие листы можно сохранить в отдельных текстовых файлах, повторив эту процедуру для каждого из них.
Откроется второе диалоговое окно с напоминанием о том, что сохраняемый лист может содержать возможности, которые не поддерживаются текстовыми форматами файлов. Если в новом текстовом файле нужно сохранить только данные листа, нажмите кнопку Да. Если вы не уверены и хотите получить дополнительные сведения о том, какие возможности Excel не поддерживаются форматами текстовых файлов, нажмите кнопку Справка.
Дополнительные сведения о сохранении файлов в других форматах см. в статье Сохранение книги в другом формате файла.
Способ изменения деления при импорте зависит от того, как вы импортируете текст.
Если вы используете get & Transform Data > From Text/CSV, после выбора текстового файла и нажатия кнопки Импорт выберитесимвол, который нужно использовать в списке . Новый вариант можно сразу же увидеть в окне предварительного просмотра данных, чтобы убедиться в том, что вы сделаете нужный вариант, прежде чем продолжить.
Если вы импортируете текстовый файл с помощью мастера импорта текста, вы можете изменить его на шаге 2 мастера импорта текста. На этом шаге также можно изменить способ обработки последовательных разделителей (например, идущих подряд кавычек).
Дополнительные сведения о разных вариантах и дополнительных параметрах см. в мастере импорта текста.
Если при сохранение в CSV-окне вы хотите использовать в качестве по умолчанию полу двоеточие, но для этого нужно ограничиться Excel, измените десятичной запятой. В этом случае Excel будет использовать для этого двоеточие. Очевидно, что это также изменит способ отображения десятичных чисел, поэтому также рассмотрите возможность изменения разграничения чисел в тысячах, чтобы сузить путаницу.
Очистка параметров Excel> Дополнительные> параметры редактирования> Использование системных междугов.
Для десятичной запятой установите для десятичной запятой (запятую).
Установите для 1000-го построитель . (точка).
Когда вы сохраняете книгу в CSV-файле, по умолчанию в качестве разных списков запятой является запятая. Вы можете изменить этот знак на другой знак с помощью параметров региона Windows.
Внимание: Изменение параметров Windows приведет к глобальным изменениям на компьютере и повлияет на все приложения. Чтобы изменить только делитель для Excel, см. изменение стандартного деления в списке для сохранения файлов в виде текста (CSV- или CSV-файла) в Excel.
В Microsoft Windows 10 щелкните правой кнопкой мыши кнопку Начните и выберите параметры.
Нажмите кнопку & языки выберите регион в левой области.
На главной панели в группе Региональные параметрыщелкните Дополнительные параметры даты,времени и региона.
В областивыберите изменить форматы даты, времени или числа.
В диалоговом окке Регион на вкладке Формат нажмите кнопку Дополнительные параметры.
В диалоговом окне Настройка формата на вкладке Числа введите символ, который будет использовать в качестве нового в поле "Сепаратор списков".
Дважды нажмите кнопку ОК.
Нажмите кнопку Пуск и выберите пункт Панель управления.
В разделе Часы, язык и регион щелкните элемент Изменение форматов даты, времени и чисел.
В диалоговом окке Регион на вкладке Формат нажмите кнопку Дополнительные параметры.
В диалоговом окне Настройка формата на вкладке Числа введите символ, который будет использовать в качестве нового в поле "Список".
Дважды нажмите кнопку ОК.
Примечание: После изменения разделителя элементов списка все программы на компьютере будут использовать новый символ. Вы можете вернуть стандартный символ, выполнив эти же действия.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Как excel преобразовать в csv
Иногда нам нужно экспортировать данные книги в файлы CSV, когда нам нужно отправить файл CSV с данными Excel другим пользователям или импортировать файл CSV с данными Excel в другие программы. Здесь мы предлагаем несколько методов для экспорта и сохранения данных рабочего листа в виде файлов CSV.
По умолчанию книги Excel сохраняются как файл XLSX в Excel 2007 или более поздних версиях. Если вам нужно экспортировать данные активного листа в файл CSV, вы можете использовать Сохранить как функция следующим образом:
1. Активируйте рабочий лист, который вы хотите экспортировать в файл CSV, и нажмите Отправьте > Сохранить как> Обзор.
2. В диалоговом окне Сохранить как:
Kutools for Excel
Выделяться из толпы
Попрощайтесь с ужасными VBA и формулами!
(1) Выберите папку назначения, в которую вы сохраните файл CSV;
(2) Назовите CSV-файл в Имя файла коробка;
(3) Выберите CSV (с разделителями-запятыми) из Сохранить как раскрывающийся список;
(4) Щелкните значок скидка кнопка. Смотрите скриншот:
3. Теперь появляется диалоговое окно с предупреждением, что сохранится только активный лист. Пожалуйста, нажмите на OK кнопку, чтобы продолжить.
4. Откроется другое диалоговое окно с предупреждением, что некоторые функции могут быть потеряны. Пожалуйста, нажмите на Да кнопку, чтобы завершить сохранение.
Пока все данные на активном листе сохранены в файле CSV.
Если вам требуется, чтобы экспортированный файл CSV был закодирован как UTF-8, этот метод поможет вам в этом.
1. В Excel активируйте рабочий лист, данные которого вы сохраните как CSV, и нажмите Отправьте > Сохранить как > Browse.
2. В диалоговом окне Сохранить как:
(1) Откройте папку назначения, в которой вы сохраните новый файл;
(2) Назовите файл в Имя файла коробка;
(3) Укажите Текст в Юникоде (*. Txt) из Сохранить как типвыпадающий список e;
(4) Щелкните значок скидка кнопка. Смотрите скриншот:
3.Теперь появляются диалоговые окна с предупреждением, что будет сохранен только активный рабочий лист, а некоторые функции будут потеряны. Пожалуйста, нажмите на OK и Да кнопки последовательно.
4. Закройте окно Excel. И дважды щелкните новый файл .txt, чтобы открыть его в окне Блокнота (или в другом текстовом редакторе по умолчанию, как вы предварительно установили).
5. В окне Блокнота нажмите Отправьте > Сохранить как.
6. В диалоговом окне Сохранить как:
(1) Укажите Сохранить как as Все файлы (*. *);
(2) Измените расширение имени файла на . Csv в Имя файла коробка;
(3) Выберите UTF-8 из кодирование раскрывающийся список;
(4) Щелкните значок скидка кнопку.
Теперь все данные на активном листе экспортируются в виде файла CSV в кодировке UTF-8.
В некоторых случаях вы могли отфильтровать таблицу по определенным критериям и хотите экспортировать только отфильтрованные данные в файл CSV. Например, я отфильтровал все записи о продажах персика из таблицы продаж фруктов, как показано ниже. Теперь я покажу вам, как экспортировать только отфильтрованные записи о продажах персиков в отдельный файл CSV этим методом.
1. Выберите все отфильтрованные записи в таблице и нажмите Ctrl + C ключи вместе, чтобы скопировать их.
2. Создайте новый лист, выберите в нем ячейку A1 и нажмите Ctrl + V ключи вместе, чтобы вставить скопированные записи.
Теперь вы увидите, что на новый лист вставляются только отфильтрованные записи. Смотрите скриншот:
3. Оставайтесь на новом листе и нажмите Отправьте > Сохранить как > Browse.
4. В диалоговом окне Сохранить как:
(1) Выберите папку назначения, в которую вы сохраните файл CSV;
(2) Введите имя файла CSV в поле Имя файла коробка;
(3) Выберите CSV (с разделителями-запятыми) (* .csv) из Сохранить как раскрывающийся список;
(4) Щелкните значок скидка кнопку.
5. Теперь появляются диалоговые окна с предупреждением, что будет сохранен только активный лист, а некоторые функции будут потеряны. Пожалуйста, нажмите на OK и Да кнопки последовательно.
Теперь в новый файл CSV экспортируются только отфильтрованные данные в таблице.
Теперь Диапазон экспорта в файл особенность Kutools for Excel может помочь нам легко экспортировать выделение в файл .csv в Excel.
Kutools for Excel — Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Get It Now
1. Выберите диапазон, который вы хотите экспортировать в CSV, и нажмите Kutools Plus > Импорт Экспорт > Диапазон экспорта в файл, см. снимок экрана:
2. В диалоговом окне «Экспортировать диапазон в файл»:
(1) Проверьте CSV (с разделителями-запятыми) вариант;
(2) Щелкните значок Browse кнопка указать папку назначения, в которую вы сохраните новый файл CSV;
(3) Необязательно проверять Откройте файл после экспорта. вариант;
(4) Щелкните значок Ok кнопку.
Kutools for Excel — Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Get It Now
3. Во втором диалоговом окне «Диапазон экспорта в файл» введите имя нового файла CSV и нажмите кнопку Ok кнопку.
Теперь все данные в указанной выборке экспортируются в новый файл CSV.
Теперь Диапазон экспорта в файл Функция может экспортировать диапазон данных в одну книгу Excel, файл CSV, простой или полностью форматированный файл HTML. Получите его сейчас!
Этот метод рекомендует Kutools для Excel Разделить книгу возможность быстрого экспорта каждого рабочего листа в отдельный файл CVS в несколько кликов.
Kutools for Excel — Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Get It Now
1. Нажмите Kutools Plus > Разделить книгу. Смотрите скриншот:
2. В диалоговом окне «Разделить книгу» сделайте следующее:
(1) Проверьте рабочие листы, которые вы будете экспортировать в CSV, в разделе «Имя рабочего листа»;
(2) Проверьте Сохранить как и выберите CSV (Macintosh (* .csv) из раскрывающегося списка снизу.
(3) Щелкните значок Трещина кнопку.
3. В диалоговом окне «Обзор папки» укажите папку назначения, в которой вы будете сохранять экспортированные файлы CSV, и нажмите кнопку OK кнопку.
И теперь каждый проверенный рабочий лист массово экспортируется в отдельный файл CSV. Смотрите скриншот:
Теперь Разделить книгу Функция может сохранять или экспортировать каждый рабочий лист активной книги в книгу Excel, книгу Excel 97-2003 или файл TXT / CSV / PDF отдельно. Получите его сейчас!