Как экспортировать выделенный фрагмент или листы из 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 — включает более 300 незаменимых инструментов для Excel. Работайте в Excel быстрее, проще и эффективнее.Скачать сейчас!
1.Выделите диапазон, который нужно экспортировать в текстовый файл (в нашем примере — столбец A), и нажмите KUTOOLS PLUS > Импорт/экспорт > Экспорт диапазона в файл. См. снимок экрана:
2. В диалоговом окне Экспорт диапазона в файл выполните действия, показанные на снимке экрана ниже:
(1) установите флажок напротив параметра Текст в формате Unicode в разделе Тип файла;
(2) установите флажок напротив нужного параметра — «Сохранить фактические значения» или «Сохранить значения, отображаемые на экране» — в разделе «Параметры текста»;
(3) укажите папку назначения для сохранения экспортируемого текстового файла;
(4) нажмите кнопку ОК.
3. Укажите имя экспортируемого текстового файла в новом диалоговом окне и нажмите кнопку ОК.
Таким образом выделенный фрагмент (столбец A) был экспортирован в файл Текстовый файл и сохранён в указанной папке.
Kutools для Excel— раскройте весь потенциал Excel с помощью более чем 300 незаменимых инструментов, которые ускоряют и упрощают вашу работу, а также воспользуйтесь возможностями ИИ для более разумной обработки данных и повышения продуктивности.Получить сейчас
Экспорт нескольких листов в отдельные файлы Текстовый файл в Excel
Иногда возникает необходимость экспортировать несколько листов в отдельные текстовые файлы из Excel. Использовать для этого функцию «Сохранить как» — утомительно! Не переживайте! Утилита Разделить книгу из набора Kutools для Excel предлагает простое решение: экспортируйте сразу несколько листов в отдельные текстовые файлы всего за несколько кликов.
Kutools для Excel — включает более 300 незаменимых инструментов для Excel. Работайте в 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 % и экономит сотни кликов мышью каждый день!
Все надстройки Kutools — один установщик
Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.
- Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
- Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
- Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
- 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек