KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

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

АвторКеллиДата изменения

Работа с большими рабочими книгами Excel, содержащими несколько листов, часто возникает при выполнении таких задач, как анализ данных, составление отчётов или ведение записей. Зачастую требуется сохранять или экспортировать каждый рабочий лист как отдельный файл .csv или PDF — это значительно упрощает передачу и обработку отдельных наборов данных. Однако Excel не предлагает встроенной функции «экспортировать все листы», поэтому эта задача может показаться сложной. В этой статье вы узнаете несколько практических методов — от стандартных возможностей Excel до продвинутых автоматизированных решений, — которые позволят быстро и эффективно сохранять или экспортировать каждый лист вашей книги как отдельный CSV- или PDF-файл.


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

Самый простой способ экспортировать отдельный рабочий лист в формат CSV или PDF — воспользоваться встроенной функцией Excel Сохранить как. Этот метод особенно удобен, если нужно экспортировать всего несколько листов или если вы хотите полностью контролировать и проверять каждый файл перед сохранением. Однако, если ваша книга содержит множество листов, выполнение этих действий вручную для каждого из них может быстро наскучить.

Преимущества: Простота в использовании — не требует дополнительных инструментов или программирования и позволяет проверить или скорректировать лист перед экспортом.
Ограничения: Процесс ручной и повторяющийся при работе с несколькими листами; обработать все листы одновременно невозможно.

1. Щелкните вкладку нужного листа внизу, чтобы активировать его для экспорта в отдельный файл CSV или PDF. Затем перейдите в меню Файл(или)Кнопка Office) > Сохранить как.

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

выберите тип файла в раскрывающемся списке «Тип файла»

3. Если вы сохраняете файл в формате CSV, Excel покажет два предупреждающих диалоговых окна. Первое сообщит, что сохраняется только текущий лист, а второе — о возможной потере функций, не поддерживаемых форматом CSV. Нажмите OK в первом сообщении, затем Да во втором, чтобы продолжить.

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

диалоговое окно1

диалоговое окно2

4. Чтобы экспортировать дополнительные листы, повторите шаги 1–3 для каждого листа, который вы хотите сохранить.

Дополнительные советы и напоминания:

  • Перед сохранением в формате CSV убедитесь, что на листе нет формул или форматирования, которые вы хотите сохранить, — CSV-файлы хранят только необработанные данные.
  • Для достижения наилучших результатов при сохранении в формате PDF рекомендуется задать область печати и настроить разметку страницы.
  • Будьте внимательны: избегайте перезаписи файлов с одинаковыми именами в целевой папке, особенно если названия ваших листов похожи.

Устранение неполадок: Если Excel выводит сообщение: «Некоторые функции вашей книги могут быть потеряны при сохранении в формате CSV», — это нормально. Формат CSV не поддерживает формулы, форматирование и несколько листов. В каждый файл будет экспортирован только текущий лист.


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

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

Преимущества: Возможность одновременно обрабатывать множество листов, поддержка нескольких форматов, гибкие настройки пропуска скрытых или пустых листов и удобство использования.
Ограничения: Требуется установка Kutools для Excel; не подходит, если вы не можете использовать надстройки из-за политик ИТ-безопасности.

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

1. На вкладке Лента Excel нажмите KUTOOLS PLUS > Книга > Разделить книгу.

нажмите функцию «Разделить книгу» Kutools

2. В диалоговом окне Разделить книгу задайте следующие параметры:

укажите параметры в диалоговом окне

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

(2) Установите флажок в поле Указать формат сохранения.

(3) Щелкните поле под надписью Указать формат сохранения и выберите либо CSV (*.csv), либо PDF (*.pdf) в качестве формата экспорта «Тип файла».

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

Примечание: Выберите параметры Игнорировать скрытые листы и/или Пропустить пустой лист, если хотите исключить из экспорта невидимые или пустые листы. Это поможет сохранить актуальность выходного файла и избежать ненужного экспорта.

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

3. В появившемся диалоговом окне Выбор папки укажите целевую папку, в которую будут сохранены все файлы выходного документа (в формате CSV или PDF), и подтвердите выбор, нажав OK.

укажите папку назначения для размещения новых файлов

Утилита обработает вашу книгу и сохранит каждый выбранный рабочий лист в отдельный файл указанного вами формата — прямо в выбранной папке.


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

Когда требуется экспортировать десятки или даже сотни листов в отдельные файлы CSV, ручные процедуры становятся слишком трудоёмкими. Чтобы автоматизировать этот процесс, можно воспользоваться встроенным редактором Visual Basic for Applications (VBA) в Excel и запустить скрипт для экспорта всех листов всего за несколько кликов. Этот метод идеально подходит пользователям, знакомым с базовым выполнением кода и нуждающимся в гибком, многократно применимом решении — особенно при выполнении аналогичных задач в будущем.

Преимущества: Полная автоматизация без необходимости в сторонних надстройках, легко настраивается и может многократно применяться к разным книгам.
Ограничения: Требует первоначальной настройки, базовых знаний VBA и разрешения на запуск макросов в вашей среде Excel.

Меры предосторожности:

  • Всегда создавайте резервную копию книги перед запуском макросов.
  • Отключите или проверьте имеющиеся макросы, которые могут повлиять на сохранение файлов.

Выполните следующие шаги, чтобы применить решение на основе VBA:

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. Чтобы запустить код, нажмите кнопку Выполнить (значок «треугольник воспроизведения») в редакторе VBA или просто нажмите клавишу F5. После этого Excel предложит выбрать папку назначения.

4. В диалоговом окне выбора папки укажите место для сохранения всех CSV-файлов и нажмите OK.

код VBA для указания папки назначения размещения файлов

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

Полезные советы:

  • Даже если лист пуст, соответствующий файл CSV всё равно будет создан — правда, останется пустым.
  • Если книга содержит очень большие листы, экспорт может занять некоторое время — дождитесь сообщения о завершении (если оно предусмотрено кодом) или появления файлов в папке.

Устранение неполадок:

  • Если макрос не может получить доступ к целевой папке из-за ошибки защиты от записи или недостатка прав, выберите папку, к которой у вас есть полный доступ, например «Документы» или «Рабочий стол».
  • Если файл не появился, убедитесь, что лист не скрыт и не защищён, — при необходимости скорректируйте код, чтобы обрабатывать такие случаи.

Экспорт содержимого листа в формате CSV с использованием формул Excel (альтернативное решение)

В сценариях, когда вы не можете или не хотите использовать макросы и надстройки, но всё же нуждаетесь в быстром способе подготовить содержимое листа к экспорту в виде CSV-файла, формулы Excel помогут собрать ваши данные в формате, совместимом с CSV. Хотя формулы не могут напрямую экспортировать файлы, с их помощью можно объединить значения ячеек в правильно отформатированный текст, который затем можно скопировать и сохранить как файл с расширением .csv с помощью Блокнота или другого текстового редактора.

Преимущества: Не требуются макросы или надстройки; идеально подходит для небольших наборов данных и разовых операций экспорта.
Ограничения: Экспорт требует ручного завершения; лучше всего работает с простыми и однородными таблицами, а не с большими или сложными структурами данных. Может потребоваться дополнительная корректировка, если количество столбцов или строк различается между листами.

Инструкции:

1. Предположим, что ваши данные находятся в столбцах A–D и строках 1–100. Введите в ячейку E1 следующую формулу, чтобы объединить столбцы A–D в строку формата CSV (при необходимости скорректируйте диапазон под свои данные):

=A1 & "," & B1 & "," & C1 & "," & D1

2. Скопируйте формулу из ячейки E1 во все строки с данными (например, E1:E100). Выделите столбец E (заполненные строки), нажмите Ctrl+C, чтобы скопировать, а затем вставьте содержимое в Блокнот или другой текстовый редактор.

3. Сохраните текстовый файл с расширением .csv, например Sheet1.csv. Теперь вы сможете легко открыть свои данные в Excel или использовать их в других системах.

Примечания по параметрам: При необходимости скорректируйте формулу в зависимости от количества столбцов — добавьте или удалите ссылки на ячейки и запятые соответствующим образом.
Советы: Чтобы корректно обрабатывать значения, содержащие запятые (это может нарушить разбор CSV), заключайте каждое значение в кавычки прямо в формуле:

="""" & A1 & """,""" & B1 & """,""" & C1 & """,""" & D1 & """"

После сохранения повторно откройте файл в Excel, чтобы проверить правильность структуры и форматирования данных.

Устранение неполадок: Если при открытии CSV-файла столбцы отображаются как объединённые или разделены некорректно, проверьте региональные настройки разделителя списка в системе (запятая или точка с запятой) либо измените разделитель в формуле соответствующим образом.


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

 

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

🤖KUTOOLS AI Помощник: Преобразуйте Анализ данных с помощью:Интеллектуального выполнения   |  Генерации кода|  Создания пользовательские формулы  |  Анализа данных и построения диаграмм|  Вызова Расширенные функции
Популярные функции:Поиск, выделение или Отметить дубликаты   |  Удалить пустые строки   |  Объединить столбцы или ячеек без потери данных   |  Округление без использования формул
Супер ПОИСК:VLookup по нескольким критериям  |  VLookup по нескольким значениям  |   VLookup по нескольким листам   |   Распознавание нечетких соответствий
Расширенный раскрывающийся список:Быстрое создание выпадающего списка   |  Зависимый выпадающий список   |  Выпадающий список с множественным выбором
Управление столбцами:Добавление заданного количества столбцов|Перемещение столбцов|Переключение видимости скрытых столбцов|Сравнение диапазонов и столбцов
Избранные функции:Сетка фокусировки   |  Просмотр дизайна   |Улучшенная строка формулы   | Управление рабочими книгами и листами   |  Библиотека ресурсов(автотекст)|  Выбор даты   |  Объединить листы  |  Шифрование/Расшифровать ячейки   | Отправка писем по списку   |  Супер фильтр   |   Специальный фильтр(Фильтр ячеек с жирным шрифтом/курсив/зачёркивание…) …
Лучшие наборы инструментов 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 % и экономит сотни кликов мышью каждый день!

Все надстройки Kutools — один установщик

Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.

ExcelWordOutlookTabsPowerPoint
  • Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
  • Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
  • Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
  • 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
  • Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек