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

Направление конвертации

Конвертация Excel в PDF

Преобразование Excel → PDF на сервере, без установки программ

.xlsx.pdf

.xlsx.pdf
  1. Загрузить
  2. Выбрать формат
  3. Скачать

Загрузка файлов

Область приёма файла

или

Файлы XLSX. До 5 МБ, до 20 файлов за раз. Изображение можно вставить из буфера обмена: Ctrl+V.

Формулы заменяются вычисленными значениями, а широкие листы делятся на несколько страниц по областям печати, заданным в книге.

Исходники и результаты хранятся 60 минут, затем стираются фоновым уборщиком. Предельный размер файла — 5 МБ, срок хранения — час.

XLSX и PDF: характеристики

Характеристики форматов XLSX и PDF рядом
Характеристика.xlsxXLSX.pdfPDF
Полное названиеOffice Open XML WorkbookPortable Document Format
РазработчикMicrosoftAdobe
Год появления20071993
Расширение.xlsx.pdf
MIME-типapplication/vnd.openxmlformats-officedocument.spreadsheetml.sheetнет данных
СодержимоеДвоичноеТекст, вектор, растр, формы
Несколько страниц в файлеПоддерживаетсяПоддерживается
СтруктураZIP-контейнер с XMLнет данных
Размер листа1 048 576 строк × 16 384 столбцанет данных
ФормулыХранятся вместе с результатами вычисленийнет данных
МакросыНе поддерживаются, только в XLSMнет данных
СтандартECMA-376 / ISO 29500ISO 32000-2
Чем открытьMicrosoft Excel, LibreOffice Calc, Google Таблицы, OnlyOffice, Apple Numbers, WPS OfficeAdobe Acrobat Reader, Foxit Reader, SumatraPDF, Google Chrome, Microsoft Edge, Просмотр (macOS)
СпецификацияОписание форматаОписание формата
MIME-типынет данныхapplication/pdf, application/x-pdf, application/acrobat
Прозрачностьнет данныхПоддерживается
Вёрстканет данныхФиксированная, не зависит от устройства
Шрифтынет данныхВстраиваются в файл
Защитанет данныхПароль, права доступа, подпись

Преобразование XLSX → PDF

Книга XLSX не имеет собственных страниц: лист — это разреженная сетка ячеек, а разбивка на полосы возникает только при печати и определяется областью печати, масштабом и разрывами, записанными в самой книге. Экспорт в PDF повторяет эту печатную модель через фильтр Calc. Поэтому вид результата задаётся не параметрами конвертации, а настройками разметки страницы в исходном файле.

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

Содержимое переносится в том виде, в каком его печатает Calc. Формулы дают вычисленные значения — документ не пересчитывается по определению. Заливки, границы, условное форматирование и диаграммы отрисовываются как на листе. Скрытые строки и столбцы в печать не идут, скрытые листы тоже, а видимые листы выводятся подряд в порядке вкладок. Примечания к ячейкам по умолчанию не печатаются, а ссылки на внешние книги дают последнее кешированное значение.

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

Порядок преобразования XLSX → PDF

  1. Шаг 1

    Разметка страницы в книге

    Задайте ориентацию, масштаб и область печати. Именно эти свойства книги определяют, сколько полос получится и где пройдут разрывы: параметров у самого направления нет.

  2. Шаг 2

    Ширины и форматы

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

  3. Шаг 3

    Экспорт

    Книга открывается модулем таблиц и печатается фильтром calc_pdf_Export. Обычная книга обрабатывается за секунды; на выгрузку в десятки тысяч строк уходит больше времени пропорционально числу полос.

  4. Шаг 4

    Проверка полос

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

Вопросы по работе сервиса

Почему таблица разошлась на десятки страниц?

Ширина листа превысила ширину полосы, и печать перенесла лишние столбцы дальше. Решение — в книге: альбомная ориентация, вписывание всех столбцов на одну страницу по ширине и явно заданная область печати. После правки исходника повторное задание даст ожидаемое число полос.

Все листы книги попадут в документ?

Да, все видимые, подряд и в порядке вкладок. Скрытые листы, скрытые строки и скрытые столбцы не печатаются. Чтобы выгрузить только один лист, скройте остальные перед конвертацией или ограничьте область печати нужным диапазоном.

Почему в PDF стоят решётки вместо чисел?

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

Пересчитываются ли формулы в документе?

Нет: PDF хранит вычисленные значения, зависимостей между ячейками в нём не существует. Если получателю нужен пересчёт, отправляйте книгу. Обратный маршрут — разбор документа обратно в таблицу — формулы тоже не восстановит, потому что их там уже нет.