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

Как сохранить или экспортировать каждый лист как CSV/PDF файл в Excel?

Author: Kelly Last Modified: 2025-06-05

Например, у вас есть большая книга с несколькими листами, и вы хотите сохранить или экспортировать каждый лист как отдельный .csv файл или PDF файл. Как это сделать легко и быстро? В этой статье я представлю несколько методов для решения этой задачи.


Сохранение или экспорт каждого листа как CSV/PDF файла с помощью функции «Сохранить как»

Как вы знаете, Microsoft Excel может сохранить текущий рабочий лист как отдельный .csv файл или PDF файл. Поэтому вы можете сохранять или экспортировать каждый лист как .csv файл или PDF файл по одному вручную.

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

2. В открывшемся диалоговом окне укажите папку назначения, куда вы хотите сохранить .csv файл, щелкните поле «Указать формат сохранения» и выберите CSV (разделитель запятая) (*.csv) или PDF (*.pdf) из выпадающего списка, затем нажмите кнопку Сохранить.

select the file type from the Save as type drop down

3. Появятся два предупреждающих диалоговых окна последовательно. Нажмите ОК > Да.

Примечание: Если вы сохраняете активный рабочий лист как PDF файл, эти диалоговые окна не появятся. Просто переходите к следующему шагу.

a prompt box 1

a prompt box 2

4. Повторите вышеуказанные шаги 1-3, чтобы сохранить другие листы как отдельные .csv файлы один за другим.


Пакетное сохранение или экспорт каждого листа как CSV/PDF файла с помощью Kutools для Excel

Некоторые пользователи Excel могут отказаться от использования кода VBA по определенным причинам. Не беспокойтесь! Третий метод также позволяет пакетно сохранять или экспортировать каждый лист как .csv файл или PDF файл с помощью утилиты Разделить книгу из Kutools для Excel.

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

1. Нажмите Kutools Plus > Книга > Разделить книгу.

click Split Workbook feature of kutools

2. В открывшемся диалоговом окне Разделить книгу,

specify the options in the dialog box

(1) Оставьте выбор всех листов. Если нет, вы можете установить флажок перед Имя листа, чтобы выбрать все листы;

(2) Установите флажок Конвертировать;

(3) Щелкните поле под опцией Конвертировать и выберите CSV (Macintosh)(*.csv) или PDF (*.pdf) из выпадающего списка.

(4) Нажмите кнопку Разделить.

Примечание: Если в вашей книге есть скрытые и пустые листы, установка флажков Игнорировать скрытые листы и Игнорировать пустой лист позволит игнорировать все пустые или скрытые листы при экспорте.

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

3. В открывшемся диалоговом окне Обзор папки укажите папку назначения, куда вы хотите сохранить все .csv файлы или PDF файлы, и нажмите кнопку ОК.

specify a destination folder to put the new files

Теперь вы увидите, что каждый лист экспортирован и сохранен как отдельный .csv файл в указанной папке.


Пакетное сохранение или экспорт каждого листа как CSV файла с помощью VBA

Если у вас много листов, которые нужно сохранить или экспортировать как .csv файлы, первый метод будет довольно трудоемким и утомительным. Этот VBA упрощает работу и облегчает сохранение или экспорт каждого листа как .csv файла.

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

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

VBA: Сохранение каждого листа как отдельного CSV файла

Public Sub SaveWorksheetsAsCsv()
Dim xWs As Worksheet
Dim xDir As String
Dim folder As FileDialog
Set folder = Application.FileDialog(msoFileDialogFolderPicker)
If folder.Show <> -1 Then Exit Sub
xDir = folder.SelectedItems(1)
For Each xWs In Application.ActiveWorkbook.Worksheets
xWs.SaveAs xDir & "\" & xWs.Name, xlCSV
Next
End Sub
3. Нажмите кнопку Выполнить или нажмите клавишу F5 для запуска этого VBA.

4. В открывшемся диалоговом окне Обзор укажите папку назначения, куда вы хотите сохранить все .csv файлы, и нажмите кнопку ОК.

vba code to specify a destination folder for putting the files

Затем вы увидите, что каждый лист сохранен/экспортирован как отдельный .csv файл в указанной целевой папке.


Демонстрация: сохранение или экспорт каждого листа как CSV/PDF файла в Excel

 

Лучшие инструменты для повышения продуктивности работы с 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% и сократите сотни лишних кликов мышью каждый день!