Перейти к содержимому

Как экспортировать данные Excel (выборку или листы) в текстовые файлы в Excel?

Author: Kelly Last Modified: 2025-06-05

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

Экспорт одного листа в текстовый файл в Excel

По умолчанию данные Excel сохраняются в книгах в формате .xlsx. Однако мы можем экспортировать рабочий лист существующей книги как текстовый файл с помощью функции «Сохранить как ». Пожалуйста, выполните следующие действия:

1. Перейдите на лист, который хотите экспортировать в текстовый файл, и нажмите Файл (или кнопку Office) > Сохранить как.

2. В открывшемся Сохранить как диалоговом окне выберите папку назначения, куда вы хотите сохранить экспортируемый текстовый файл, укажите имя файла в поле Имя файла и затем выберите Текст Unicode (*.txt) из выпадающего списка Указать формат сохранения . См. скриншот:
Export to text file with Save As feature

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

После этого данные из активного листа будут экспортированы в новый текстовый файл.

Примечание: команда «Сохранить как» позволяет экспортировать данные только активного листа в текстовый файл. Если вы хотите экспортировать все данные всей книги, вам нужно сохранить каждый лист как текстовый файл по отдельности.


Экспорт выделенного диапазона (или одного столбца) в текстовый файл с помощью VBA

Следующий код VBA также поможет вам экспортировать данные из выделенного диапазона (например, один столбец) в текстовый файл, выполните следующие действия:

1. Удерживайте клавиши ALT + F11, и откроется окно Microsoft Visual Basic for Applications.

2. Нажмите Вставить > Модуль и вставьте следующий код в окно модуля.

VBA: экспорт выделенного диапазона или всего листа в текстовый файл

Sub ExportRangetoFile()
'Update 20130913
Dim wb As Workbook
Dim saveFile As String
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Set wb = Application.Workbooks.Add
WorkRng.Copy
wb.Worksheets(1).Paste
saveFile = Application.GetSaveAsFilename(fileFilter:="Text Files (*.txt), *.txt")
wb.SaveAs Filename:=saveFile, FileFormat:=xlText, CreateBackup:=False
wb.Close
Application.CutCopyMode = False
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub

3. Затем нажмите F5 клавишу для запуска этого кода. Затем выберите диапазон данных, который вы хотите экспортировать, в появившемся диалоговом окне, и нажмите кнопку ОК . См. скриншот:
Select one column to export as text file

4. Теперь в другом диалоговом окне «Сохранить как» укажите имя для этого текстового файла и папку, куда вы хотите поместить этот файл, и нажмите кнопку Сохранить .
Name the exported text file


Экспорт выделенного диапазона (или одного столбца) в текстовый файл с помощью Kutools для Excel

Команда «Сохранить как» может экспортировать все данные активного листа как текст. А что если экспортировать все данные указанных неактивных листов или часть данных из листа в текстовый файл? Утилита Экспорт диапазона в файл из Kutools для Excel поможет нам легко экспортировать и сохранить данные из выделенного диапазона как текстовый файл.   

Kutools для Excel - Наполнен более чем 300 необходимыми инструментами для Excel. Воспользуйтесь постоянно бесплатными функциями ИИ! Скачайте прямо сейчас!

1. Выберите диапазон, который вы хотите экспортировать в текстовый файл (в нашем случае мы выбираем столбец A), и нажмите Kutools Plus > Импорт / Экспорт > Экспорт диапазона в файл, см. скриншот:
Export Range to File option on the Kutools Plus tab on the ribbon

2. В Экспорт диапазона в файл диалоговом окне выполните следующие действия, как показано на скриншоте ниже:
Export Range to File dialog box
(1) Отметьте опцию Текст Unicode в разделе Тип файла ;
(2) Выберите опцию «Сохранить фактические значения» или «Сохранить значения, отображаемые на экране», в зависимости от ваших потребностей, в разделе Параметры текста;
(3) Укажите папку назначения, куда вы хотите сохранить экспортируемый текстовый файл;
(4) Нажмите кнопку ОК .

3. Укажите имя экспортируемого текстового файла в новом открывающемся диалоговом окне и нажмите кнопку ОК .
Name the exported text file

Теперь выделенный диапазон (выбранный столбец A) был экспортирован как текстовый файл и сохранен в указанную папку.

Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас


Экспорт нескольких листов в отдельные текстовые файлы в Excel

Иногда вам может понадобиться экспортировать несколько листов в несколько текстовых файлов в Excel. Использование функции «Сохранить как» может быть немного утомительным! Не беспокойтесь! Утилита Разделить книгу из Kutools для Excel предоставляет пользователям Excel простое решение для экспорта нескольких листов во множество отдельных текстовых файлов несколькими кликами.

Kutools для Excel - Наполнен более чем 300 необходимыми инструментами для Excel. Воспользуйтесь постоянно бесплатными функциями ИИ! Скачайте прямо сейчас!

1. Нажмите Kutools Plus > КнигаРазделить книгу. См. скриншот:
Split Workbook option on the Kutools Plus tab on the ribbon

2. В открывшемся диалоговом окне Разделить книгу выполните следующие действия:
Split Workbook dialog box
(1) Отметьте листы, которые вы хотите экспортировать в отдельные текстовые файлы, в разделе Имя файла ;
(2) Отметьте опцию Указать формат сохранения и выберите Текст Unicode (*.txt) из выпадающего списка ниже, см. скриншот слева:
(3) Нажмите кнопку Разделить .

3. Затем в появившемся диалоговом окне Обзор папок выберите папку назначения, куда вы хотите сохранить экспортируемые текстовые файлы, и нажмите кнопку ОК .
Browse For Folder dialog box

На данный момент каждый указанный лист был экспортирован как отдельный текстовый файл и сохранен в указанную папку.

Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас


Демонстрация: экспорт данных Excel (выборки или листов) в текстовые файлы в Excel

Kutools для Excel: Более 300 удобных инструментов у вас под рукой! Наслаждайтесь постоянно бесплатными функциями ИИ! Скачать сейчас!

Связанные статьи:

Лучшие инструменты для повышения продуктивности работы с Office

🤖 Kutools AI Aide: Совершенно новый подход к анализу данных на основе: Интеллектуальное выполнение |  Генерация кода  |  Создание пользовательских формул |  Анализ данных и построение диаграмм  |  Вызов Расширенных функций Kutools
Популярные функции: Найти, выделить или отметить дубликаты | Удалить пустые строки | Объединить столбцы или ячейки без потери данных |   Округлить без формулы ...
Супер ПОИСК: VLOOKUP по нескольким критериям | VLOOKUP с несколькими значениями | Многолистовой поиск | Распознавание нечетких соответствий ....
Расширенный раскрывающийся список: Быстро создать раскрывающийся список | Зависимый раскрывающийся список | Множественный выбор в раскрывающемся списке ....
Менеджер столбцов: Добавить определённое количество столбцов | Переместить столбцы | Переключить видимость скрытых столбцов | Сравнить диапазоны и столбцы ...
Избранные функции: Сетка фокусировки | Дизайн листа | Улучшенная строка формулы | Управление книгами и листами | Библиотека автотекста | Выбор даты | Объединить данные | Шифрование/расшифровка ячеек | Отправить письмо по списку | Супер фильтр | Специальный фильтр (фильтр ячеек с жирным/курсивом/зачёркнутым...) ...
Топ-15 наборов инструментов:12 текстовых инструментов (Добавить текст, Удалить определенные символы, ...) |50+ типов диаграмм (Диаграмма Ганта, ...) |40+ практических формул (Расчет возраста на основе даты рождения, ...) |19 инструментов вставки (Вставить QR-код, Вставить изображение по пути, ...) |12 инструментов преобразования (Преобразовать в слова, Конвертация валюты, ...) |7 инструментов для объединения и разделения (Расширенное объединение строк, Разделить ячейки, ...) | ... и многое другое

Ускорьте работу в Excel с Kutools для Excel и ощутите новую степень эффективности. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени. Нажмите здесь, чтобы выбрать нужную вам функцию...


Office Tab добавляет вкладки в Office и делает вашу работу намного проще

  • Включите редактирование и чтение с вкладками в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна, а не в отдельных окнах.
  • Увеличьте свою продуктивность на50% и сократите сотни лишних кликов мышью каждый день!