Как сохранить всю книгу Excel в PDF: подробное руководство с настройками экспорта

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

Мы разберём не только базовые действия типа "Сохранить как...", но и продвинутые настройки: как экспортировать отдельные листы или всю книгу целиком, почему важно выбирать правильный размер страницы, и как избежать типичных ошибок (например, когда в PDF попадают пустые страницы из-за настроек области печати). Особое внимание уделено различиям между версиями Excel 2019, Excel 2021 и Excel Online — ведь интерфейс и доступные опции в них существенно отличаются.

1. Стандартный экспорт через "Сохранить как PDF" в Excel

Самый очевидный способ — использовать встроенную функцию Сохранить как. Он подходит для 90% задач, но требует правильной предварительной настройки документа. Вот пошаговый алгоритм:

  1. Откройте файл в Excel и перейдите на лист, который нужно экспортировать (или выделите несколько листов, удерживая Ctrl).
  2. Нажмите Файл → Экспорт → Создать PDF/XPSExcel 365) или Файл → Сохранить как → PDFExcel 2016-2021).
  3. В окне экспорта выберите папку для сохранения и укажите имя файла.
  4. Нажмите Параметры (опционально) для тонкой настройки.

В окне Параметры обратите внимание на:

  • 📄 Диапазон печати: выберите Весь лист, Таблицу или укажите диапазон ячеек (например, A1:D50).
  • 🖼️ Качество графики: для векторных диаграмм выбирайте Максимальное, для фотографий — Стандартное.
  • 📏 Размер страницы: A4 или Letter (зависит от региона).

Установить правильные границы печати|Проверить масштаб (100% или "По размеру страницы")|Скрыть ненужные столбцы/строки|Отключить сетку, если она не нужна|Сохранить резервную копию XLSX-->

⚠️ Внимание: Если в вашей таблице используются связанные данные (например, сводные таблицы с внешними источниками), экспорт в PDF может занять значительно больше времени. В Excel 2019 и старше этот процесс оптимизирован, но в Excel 2016 возможны зависания при большом объёме данных (более 10 000 строк).

2. Экспорт нескольких листов в один PDF-файл

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

  1. Удерживая Ctrl, выделите вкладки листов в нижней части окна (они подсветятся белым).
  2. Перейдите в Файл → Печать (или нажмите Ctrl+P).
  3. В настройках принтера выберите Microsoft Print to PDF (Windows) или Сохранить как PDF (macOS).
  4. Нажмите Печать — система сгенерирует один PDF-файл со всеми выбранными листами.

🔹 Важный нюанс: Если листы имеют разную ориентацию (книжную/альбомную), Excel автоматически подстроит формат каждой страницы в PDF. Однако в Excel Online эта функция работает нестабильно — лучше использовать десктопную версию.

Версия Excel Поддержка нескольких листов Макс. размер PDF Сохранение гиперссылок
Excel 365 Да (до 255 листов) Не ограничено Да
Excel 2021/2019 Да (до 100 листов) 2 ГБ Да
Excel Online Нет (только активный лист) 50 МБ Нет
Excel для Mac Да (до 200 листов) 1 ГБ Да

Excel 365 (подписка)|Excel 2021/2019 (одноразовая покупка)|Excel Online (браузер)|Excel для Mac|Другая версия-->

3. Продвинутые настройки: область печати и масштаб

Частая проблема при экспорте — обрезанные данные или слишком мелкий текст. Это происходит из-за неправильных настроек области печати и масштаба. Исправить это можно так:

  1. Установите область печати:
    • Выделите диапазон ячеек, который должен попасть в PDF.
    • Перейдите на вкладку Разметка страницыОбласть печатиЗадать.
  • Настройте масштаб:
    • В Файл → Печать выберите Без масштабирования (для точного отображения).
    • Или укажите Поместить на 1 страницу по ширине, если таблица шире A4.

    ⚠️ Внимание: Если в вашей таблице есть объединённые ячейки, их границы могут смещаться при масштабировании. Чтобы избежать искажений, перед экспортом разделите объединённые ячейки или зафиксируйте их размер через Формат ячеек → Выравнивание → Перенос текста.

    4. Онлайн-сервисы для конвертации Excel в PDF

    Если у вас нет доступа к десктопной версии Excel, можно воспользоваться онлайн-инструментами. Мы протестировали 5 популярных сервисов и выбрали лучшие:

    • 🌐 Smallpdf:
      • Поддерживает файлы до 50 МБ.
      • Сохраняет форматирование на 95% (теряются некоторые пользовательские шрифты).
      • Есть опция сжатия PDF.
    • 🌐 iLovePDF:
      • Обрабатывает до 100 листов за одну конвертацию.
      • Поддерживает парольную защиту PDF.
      • Интерфейс на русском языке.
    • 🌐 Zamzar:
      • Отправляет результат на email (удобно для больших файлов).
      • Поддерживает Excel 97-2003 (.xls).
      • Ограничение: 50 МБ и 2 файла в час.

    🔹 Предупреждение о безопасности: Загружая файлы на онлайн-сервисы, вы рискуете утечкой конфиденциальных данных. Избегайте сервисов без HTTPS в адресе и не конвертируйте файлы с персональной информацией (паспортные данные, финансовые отчёты). Для таких случаев используйте Excel в режиме инкогнито или LibreOffice (бесплатный аналог).

    Как проверить безопасность онлайн-сервиса?

    1. Посмотрите адресную строку — должен быть замок 🔒 и протокол https://.

    2. Почитайте Политику конфиденциальности (ищите пункты о хранении и удалении файлов).

    3. Используйте VirusTotal для проверки домена на вирусы.

    4. Для критичных данных используйте сервисы с клиентским шифрованием (например, Cryptomator + Smallpdf).

    5. Автоматизация экспорта через VBA-макрос

    Если вам регулярно нужно конвертировать десятки файлов, ручной экспорт станет утомительным. Решение — VBA-скрипт, который сохраняет все листы книги в PDF автоматически. Вот пример кода:

    Sub ExportToPDF()
    

    Dim ws As Worksheet

    Dim pdfName As String

    Dim folderPath As String

    ' Укажите путь к папке для сохранения

    folderPath = "C:\PDF_Exports\"

    ' Проверяем существование папки

    If Dir(folderPath, vbDirectory) = "" Then

    MkDir folderPath

    End If

    ' Экспортируем каждый лист

    For Each ws In ThisWorkbook.Worksheets

    pdfName = folderPath & ws.Name & ".pdf"

    ws.ExportAsFixedFormat Type:=xlTypePDF, Filename:=pdfName, _

    Quality:=xlQualityStandard, IncludeDocProperties:=True, _

    IgnorePrintAreas:=False, OpenAfterPublish:=False

    Next ws

    MsgBox "Экспорт завершён! Файлы сохранены в " & folderPath, vbInformation

    End Sub

    🔹 Как использовать:

    1. Нажмите Alt + F11, чтобы открыть редактор VBA.
    2. Вставьте код в модуль (Insert → Module).
    3. Запустите макрос через F5 или кнопку Run.

    ⚠️ Внимание: В Excel 2016 и новее макросы по умолчанию отключены из-за настроек безопасности. Чтобы их запустить, перейдите в Файл → Параметры → Центр управления безопасностью → Параметры центра управления безопасностью → Включить все макросы (не рекомендуется для файлов из ненадёжных источников!).

    6. Решение типичных проблем при экспорте

    Даже при правильных настройках иногда возникают ошибки. Вот самые распространённые и способы их устранения:

    Проблема Причина Решение
    PDF пустой или с белыми страницами Неверная область печати или скрытые строки/столбцы Сбросьте область печати (Разметка страницы → Область печати → Убрать) и проверьте видимость данных.
    Искажённые шрифты (иероглифы) Отсутствие шрифта в системе или кодировка файла Установите недостающие шрифты или сохраните файл в PDF/A (архивный формат).
    Графики низкого качества Сжатие изображений при экспорте В параметрах PDF выберите Максимальное качество и отключите сжатие.
    PDF весит слишком много (более 100 МБ) Векторные объекты или высокое разрешение Используйте онлайн-компрессоры (Smallpdf, ILovePDF) или сохраните в Черновик качестве.

    🔹 Совет для больших файлов: Если ваш Excel-файл весит более 100 МБ, перед экспортом:

    • Удалите ненужные листы.
    • Сожмите изображения (Формат → Сжать рисунки).
    • Преобразуйте сводные таблицы в значения (Конструктор → Преобразовать в диапазон).

    7. Альтернативные программы для экспорта

    Если Microsoft Excel не справляется с задачей (например, при работе с очень большими файлами или сложными макетами), рассмотрите альтернативные программы:

    • 📊 LibreOffice Calc:
      • Бесплатный аналог Excel с поддержкой PDF/A.
      • Лучше обрабатывает формулы массивов.
      • Минус: иногда искажает условное форматирование.
    • 📈 WPS Office:
      • Быстрее Excel на 20-30% при экспорте больших таблиц.
      • Поддерживает облачный экспорт прямо в Google Drive.
      • Ограничение: бесплатная версия добавляет водяной знак.
    • 🖥️ Adobe Acrobat Pro:
      • Позволяет редактировать PDF
      • Интегрируется с Excel как виртуальный принтер.
      • Платный (от 15$/мес).

    🔹 Когда стоит выбрать альтернативу?

    Если вам нужно:

    • Сохранить интерактивные элементы (выпадающие списки, гиперссылки).
    • Экспортировать файлы более 2 ГБ.
    • Автоматизировать процесс для сотен файлов (через Python + openpyxl).

    FAQ: Частые вопросы по экспорту Excel в PDF

    Можно ли сохранить в PDF только выделенный диапазон ячеек?

    Да. Выделите нужный диапазон (например, A1:F20), затем в Файл → Печать выберите Печатать выделенный фрагмент. После этого экспортируйте в PDF как обычно.

    Почему в PDF не отображаются формулы, а только результаты?

    Excel по умолчанию экспортирует значения, а не формулы. Чтобы сохранить формулы:

    1. Выделите диапазон с формулами.
    2. Нажмите Ctrl + ` (тильда), чтобы отобразить формулы как текст.
    3. Экспортируйте в PDF.
    4. Верните отображение значений тем же сочетанием клавиш.
    Как сохранить в PDF с закладками по листам?

    В Excel 365 и Excel 2021 закладки создаются автоматически при экспорте нескольких листов. В старых версиях:

    1. Сохраните каждый лист отдельно в PDF.
    2. Объедините файлы через Adobe Acrobat или PDF24 Tools.
    Можно ли экспортировать в PDF с паролем?

    Да, но не через стандартный экспорт. Используйте:

    • Adobe Acrobat Pro (платно).
    • Онлайн-сервисы (Smallpdf, iLovePDF — бесплатно с ограничениями).
    • VBA-скрипт с библиотекой iTextSharp (для продвинутых пользователей).
    Почему PDF получается размытым?

    Причины и решения:

    • Низкое разрешение графиков: в параметрах экспорта выберите Максимальное качество.
    • Масштаб не 100%: проверьте настройки в Файл → Печать → Масштаб.
    • Сжатие в онлайн-сервисе: используйте десктопные программы.