Направление конвертации
Конвертация Excel в PDF
Преобразование Excel → PDF на сервере, без установки программ
- Загрузить
- Выбрать формат
- Скачать
Загрузка файлов
Область приёма файла
или
Файлы XLSX. До 5 МБ, до 20 файлов за раз. Изображение можно вставить из буфера обмена: Ctrl+V.
Формулы заменяются вычисленными значениями, а широкие листы делятся на несколько страниц по областям печати, заданным в книге.
Исходники и результаты хранятся 60 минут, затем стираются фоновым уборщиком. Предельный размер файла — 5 МБ, срок хранения — час.
XLSX и PDF: характеристики
| Характеристика | .xlsxXLSX | .pdfPDF |
|---|---|---|
| Полное название | Office Open XML Workbook | Portable Document Format |
| Разработчик | Microsoft | Adobe |
| Год появления | 2007 | 1993 |
| Расширение | .xlsx | |
| MIME-тип | application/vnd.openxmlformats-officedocument.spreadsheetml.sheet | нет данных |
| Содержимое | Двоичное | Текст, вектор, растр, формы |
| Несколько страниц в файле | Поддерживается | Поддерживается |
| Структура | ZIP-контейнер с XML | нет данных |
| Размер листа | 1 048 576 строк × 16 384 столбца | нет данных |
| Формулы | Хранятся вместе с результатами вычислений | нет данных |
| Макросы | Не поддерживаются, только в XLSM | нет данных |
| Стандарт | ECMA-376 / ISO 29500 | ISO 32000-2 |
| Чем открыть | Microsoft Excel, LibreOffice Calc, Google Таблицы, OnlyOffice, Apple Numbers, WPS Office | Adobe 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
Разметка страницы в книге
Задайте ориентацию, масштаб и область печати. Именно эти свойства книги определяют, сколько полос получится и где пройдут разрывы: параметров у самого направления нет.
Шаг 2
Ширины и форматы
Проверьте, что числа помещаются в столбцы, а формат ячеек показывает нужное число знаков. В документ попадает отображаемое значение, а не хранимое.
Шаг 3
Экспорт
Книга открывается модулем таблиц и печатается фильтром calc_pdf_Export. Обычная книга обрабатывается за секунды; на выгрузку в десятки тысяч строк уходит больше времени пропорционально числу полос.
Шаг 4
Проверка полос
Убедитесь, что столбцы не разрезаны и на страницах нет пустых областей от случайно заполненной дальней ячейки. Лишний диапазон в области печати — частая причина документа с десятками пустых листов.
Вопросы по работе сервиса
Почему таблица разошлась на десятки страниц?
Ширина листа превысила ширину полосы, и печать перенесла лишние столбцы дальше. Решение — в книге: альбомная ориентация, вписывание всех столбцов на одну страницу по ширине и явно заданная область печати. После правки исходника повторное задание даст ожидаемое число полос.
Все листы книги попадут в документ?
Да, все видимые, подряд и в порядке вкладок. Скрытые листы, скрытые строки и скрытые столбцы не печатаются. Чтобы выгрузить только один лист, скройте остальные перед конвертацией или ограничьте область печати нужным диапазоном.
Почему в PDF стоят решётки вместо чисел?
Так Calc и Excel показывают число, которое не помещается в ширину столбца. Печать переносит это состояние как есть, потому что документ отражает лист, а не данные. Увеличьте ширину столбцов или уменьшите число знаков в формате ячейки, после чего повторите задание.
Пересчитываются ли формулы в документе?
Нет: PDF хранит вычисленные значения, зависимостей между ячейками в нём не существует. Если получателю нужен пересчёт, отправляйте книгу. Обратный маршрут — разбор документа обратно в таблицу — формулы тоже не восстановит, потому что их там уже нет.