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

Excel: Сохранение или экспорт всех листов в отдельные CSV или текстовые файлы (2 простых способа)

Author: Siluvia Last Modified: 2025-08-07

Работа с книгами Excel, содержащими несколько листов, является обычным явлением при анализе данных и составлении бизнес-отчетов. Часто вам нужно экспортировать каждый лист как отдельный CSV (значения, разделенные запятыми) или текстовый файл для обмена данными, интеграции с другими системами или архивирования. Хотя Excel не предоставляет встроенную функцию «экспорт всех листов», существует несколько эффективных методов для выполнения этой задачи.

Сохранение или экспорт всех листов в CSV или текстовые файлы с помощью кода VBA
Сохранение или экспорт всех/определенных листов в CSV или текстовые файлы с помощью Kutools для Excel


Сохранение или экспорт всех листов в CSV или текстовые файлы с помощью кода VBA

С помощью приведенного ниже кода VBA вы можете сохранить все рабочие листы книги в отдельные CSV или текстовые файлы. Пожалуйста, следуйте указаниям ниже.

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

1. Нажмите клавиши Alt + F11 одновременно, чтобы открыть окно Microsoft Visual Basic Application.

2. В окне Microsoft Visual Basic Application нажмите Insert > Module. Затем скопируйте и вставьте следующий код в окно Module.

Sub ExportSheetsToCSV()
	Dim xWs As Worksheet
	Dim xcsvFile As String
	For Each xWs In Application.ActiveWorkbook.Worksheets
		xWs.Copy
		xcsvFile = CurDir & "\" & xWs.Name & ".csv"
		Application.ActiveWorkbook.SaveAs Filename: = xcsvFile, _
		FileFormat: = xlCSV, CreateBackup: = False
		Application.ActiveWorkbook.Saved = True
		Application.ActiveWorkbook.Close
	Next
End Sub

3. Нажмите клавишу F5, чтобы запустить код. Вы увидите, что все экспортированные CSV файлы находятся в папке Documents. Каждый рабочий лист сохранен как отдельный .csv файл с тем же именем, что и лист. См. скриншот:

A screenshot of multiple CSV files saved in the Documents folder

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

Следующий код поможет вам экспортировать или конвертировать все листы книги в отдельные текстовые файлы.

Sub ExportSheetsToText()
	Dim xWs As Worksheet
	Dim xTextFile As String
	For Each xWs In Application.ActiveWorkbook.Worksheets
		xWs.Copy
		xTextFile = CurDir & "\" & xWs.Name & ".txt"
		Application.ActiveWorkbook.SaveAs Filename: = xTextFile, FileFormat: = xlText
		Application.ActiveWorkbook.Saved = True
		Application.ActiveWorkbook.Close
	Next
End Sub

Экспортированные текстовые файлы также находятся в папке Documents. См. скриншот:

A screenshot of multiple Text files saved in the Documents folder


Сохранение или экспорт всех/определенных листов в CSV или текстовые файлы с помощью Kutools для Excel

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

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

1. Нажмите Kutools Plus > Workbook > Split Workbook. См. скриншот:

A screenshot of the Split Workbook option on the Kutools Plus tab in Excel

2. В диалоговом окне Split Workbook:

  • 1). Если вы хотите конвертировать все листы в CSV или текстовые файлы, просто оставьте все имена листов отмеченными в поле Worksheet name; если вы хотите конвертировать только несколько листов, отметьте их и снимите отметку с других листов, которые вы не хотите конвертировать.
  • 2). В разделе Options отметьте поле Save as type, затем выберите Unicode Text(*.txt) или CSV (Macintosh)(*.csv) из раскрывающегося списка.
  • 3). Нажмите кнопку Split.

A screenshot of the Split Workbook dialog box

3. В диалоговом окне Browse For Folder укажите папку для сохранения экспортированных файлов, затем нажмите кнопку OK.

A screenshot of the Browse For Folder dialog box in Excel to specify a folder to save files

Теперь все листы или указанные листы преобразованы в отдельные CSV или текстовые файлы и находятся в указанной выше папке.

Почему стоит использовать Kutools для Excel?

По сравнению с написанием скриптов VBA, Kutools для Excel предлагает гораздо более эффективное и удобное решение для экспорта рабочих листов:

  • ⚡ Экспорт партиями одним щелчком – легко экспортируйте все или только определенные рабочие листы из вашей книги всего за несколько кликов, исключая необходимость повторяющихся ручных действий.
  • 📁 Поддержка нескольких форматов вывода – выбирайте из множества типов файлов, включая CSV, TXT, PDF, XLSX и XLS, что позволяет адаптировать экспорт под ваши точные потребности, будь то импорт в базу данных, отчетность или архивирование.
  • 🔍 Гибкие параметры экспорта – вы можете выбрать исключение скрытых или пустых рабочих листов, гарантируя, что будет экспортированы только релевантные и значимые данные.
  • 🧾 Автоматическое именование файлов – каждый экспортированный файл по умолчанию называется в соответствии с соответствующим рабочим листом, экономя время и избегая путаницы в именах файлов.
  • 🧩 Не требуется знание программирования – разработано для пользователей всех уровней квалификации, Kutools устраняет необходимость писать, отлаживать или поддерживать сложный код VBA, что делает его идеальным решением даже для тех, кто не имеет опыта программирования.

Демонстрация: Сохранение, экспорт или конвертация нескольких/всех листов в CSV или текстовые файлы с помощью Kutools для Excel

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

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

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

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


Office Tab добавляет вкладочный интерфейс в Office, делая вашу работу значительно проще

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