Как экспортировать данные Excel (выборку или листы) в текстовые файлы в Excel?
Если вам нужно предоставить книгу в формате текстового файла, необходимо преобразовать книгу в текстовые файлы. В этой статье мы рассмотрим два метода для легкого экспорта данных Excel в текстовые файлы.
- Экспорт одного листа в текстовый файл в Excel
- Пакетный экспорт нескольких листов в отдельные текстовые файлы в Excel
- Экспорт выделенного диапазона (или одного столбца) в текстовый файл с помощью VBA
- Экспорт выделенного диапазона (или одного столбца) в текстовый файл с помощью Kutools для Excel
Экспорт одного листа в текстовый файл в Excel
По умолчанию данные Excel сохраняются в книгах в формате .xlsx. Однако мы можем экспортировать рабочий лист существующей книги как текстовый файл с помощью функции «Сохранить как ». Пожалуйста, выполните следующие действия:
1. Перейдите на лист, который хотите экспортировать в текстовый файл, и нажмите Файл (или кнопку Office) > Сохранить как.
2. В открывшемся Сохранить как диалоговом окне выберите папку назначения, куда вы хотите сохранить экспортируемый текстовый файл, укажите имя файла в поле Имя файла и затем выберите Текст Unicode (*.txt) из выпадающего списка Указать формат сохранения . См. скриншот:
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 клавишу для запуска этого кода. Затем выберите диапазон данных, который вы хотите экспортировать, в появившемся диалоговом окне, и нажмите кнопку ОК . См. скриншот:
4. Теперь в другом диалоговом окне «Сохранить как» укажите имя для этого текстового файла и папку, куда вы хотите поместить этот файл, и нажмите кнопку Сохранить .
Экспорт выделенного диапазона (или одного столбца) в текстовый файл с помощью Kutools для Excel
Команда «Сохранить как» может экспортировать все данные активного листа как текст. А что если экспортировать все данные указанных неактивных листов или часть данных из листа в текстовый файл? Утилита Экспорт диапазона в файл из Kutools для Excel поможет нам легко экспортировать и сохранить данные из выделенного диапазона как текстовый файл.
Kutools для Excel - Наполнен более чем 300 необходимыми инструментами для Excel. Воспользуйтесь постоянно бесплатными функциями ИИ! Скачайте прямо сейчас!
1. Выберите диапазон, который вы хотите экспортировать в текстовый файл (в нашем случае мы выбираем столбец A), и нажмите Kutools Plus > Импорт / Экспорт > Экспорт диапазона в файл, см. скриншот:
2. В Экспорт диапазона в файл диалоговом окне выполните следующие действия, как показано на скриншоте ниже:
(1) Отметьте опцию Текст Unicode в разделе Тип файла ;
(2) Выберите опцию «Сохранить фактические значения» или «Сохранить значения, отображаемые на экране», в зависимости от ваших потребностей, в разделе Параметры текста;
(3) Укажите папку назначения, куда вы хотите сохранить экспортируемый текстовый файл;
(4) Нажмите кнопку ОК .
3. Укажите имя экспортируемого текстового файла в новом открывающемся диалоговом окне и нажмите кнопку ОК .
Теперь выделенный диапазон (выбранный столбец A) был экспортирован как текстовый файл и сохранен в указанную папку.
Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас
Экспорт нескольких листов в отдельные текстовые файлы в Excel
Иногда вам может понадобиться экспортировать несколько листов в несколько текстовых файлов в Excel. Использование функции «Сохранить как» может быть немного утомительным! Не беспокойтесь! Утилита Разделить книгу из Kutools для Excel предоставляет пользователям Excel простое решение для экспорта нескольких листов во множество отдельных текстовых файлов несколькими кликами.
Kutools для Excel - Наполнен более чем 300 необходимыми инструментами для Excel. Воспользуйтесь постоянно бесплатными функциями ИИ! Скачайте прямо сейчас!
1. Нажмите Kutools Plus > Книга > Разделить книгу. См. скриншот:
2. В открывшемся диалоговом окне Разделить книгу выполните следующие действия:
(1) Отметьте листы, которые вы хотите экспортировать в отдельные текстовые файлы, в разделе Имя файла ;
(2) Отметьте опцию Указать формат сохранения и выберите Текст Unicode (*.txt) из выпадающего списка ниже, см. скриншот слева:
(3) Нажмите кнопку Разделить .
3. Затем в появившемся диалоговом окне Обзор папок выберите папку назначения, куда вы хотите сохранить экспортируемые текстовые файлы, и нажмите кнопку ОК .
На данный момент каждый указанный лист был экспортирован как отдельный текстовый файл и сохранен в указанную папку.
Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас
Демонстрация: экспорт данных Excel (выборки или листов) в текстовые файлы в Excel
Связанные статьи:
Экспорт данных Excel в CSV-файлы в Excel
Сохранение, экспорт нескольких/всех листов в отдельные CSV или текстовые файлы в Excel
Сохранение или экспорт каждого листа как CSV/PDF-файла в Excel
Экспорт/сохранение каждой строки как текстового файла в Excel
Лучшие инструменты для повышения продуктивности работы с Office
Ускорьте работу в Excel с Kutools для Excel и ощутите новую степень эффективности. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени. Нажмите здесь, чтобы выбрать нужную вам функцию...
Office Tab добавляет вкладки в Office и делает вашу работу намного проще
- Включите редактирование и чтение с вкладками в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна, а не в отдельных окнах.
- Увеличьте свою продуктивность на50% и сократите сотни лишних кликов мышью каждый день!