Как перевести CSV в PDF
Загрузить .csv напрямую не выйдет: табличный маршрут принимает файлы .xlsx, а устаревший .xls отклоняется отдельным сообщением с просьбой пересохранить. Промежуточный шаг очевиден — открыть выгрузку в таблице и сохранить как .xlsx. Неочевидно другое: именно на этом шаге теряются ведущие нули в кодах, длинные номера превращаются в экспоненту, а вся строка иногда падает в один столбец. Разберём, как этого не допустить.
Коротко о цифрах
- Что принимает табличный маршрут
- файлы .xlsx
- Реакция на .xls
- отклоняется с просьбой сохранить в .xlsx
- Предел размера
- 25 МБ на файл
- Переключатели
- альбомная ориентация и подгонка листа на одну страницу
- Где обрабатывается
- на сервере, файл возвращается сразу после конвертации
Три ловушки при открытии выгрузки
- Разделитель. В одних выгрузках поля разделены запятой, в других точкой с запятой. Если таблица ждёт не тот символ, вся строка попадёт в первую колонку — задавайте разделитель в окне импорта, а не открывайте файл двойным щелчком.
- Кодировка. Файл в UTF-8, открытый как однобайтовый, покажет вместо кириллицы мусор. Кодировка тоже выбирается в окне импорта, и лучше выбрать её сразу, чем чинить текст потом.
- Числа, которые не числа. Двенадцатизначный идентификатор, телефон и артикул с нулём в начале таблица считает числами: нули пропадают, длинные значения показываются в экспоненциальной форме. В окне импорта пометьте такие колонки как текст.
- Даты. Формат вида 03.10 таблица легко прочитает как дату, даже если это номер версии. Такие столбцы тоже безопаснее вносить текстом.
Как настроить лист перед конвертацией
PDF получится ровно таким, как выглядит лист при печати, поэтому имеет смысл потратить минуту на подготовку. Расширьте колонки, чтобы значения не превращались в решётки, закрепите строку заголовков и удалите пустые столбцы справа — они выдают на печать лишние листы, на которых нет ничего.
Для широкой таблицы у конвертера есть два переключателя. Альбомная ориентация даёт больше места по ширине и обычно решает вопрос. Режим подгонки печатает каждый лист книги на одну страницу целиком: таблица гарантированно не режется, но при полусотне колонок шрифт станет нечитаемым — это компромисс, а не универсальный ответ.
Порядок работы
- Откройте .csv через импорт в табличном редакторе, указав разделитель и кодировку.
- Пометьте текстовыми колонки с кодами, артикулами и телефонами.
- Проверьте ширину столбцов и уберите пустые области справа и снизу.
- Сохраните файл как .xlsx — предел загрузки составляет 25 МБ.
- Загрузите книгу в конвертер таблиц, при необходимости включите альбомную ориентацию или подгонку листа.
- Скачайте PDF и пролистайте его до конца: лишние пустые страницы — верный признак мусора за пределами данных.
Частые вопросы
Почему вся строка оказалась в одном столбце?
Табличный редактор разделил её не тем символом. В выгрузках встречаются и запятая, и точка с запятой, и знак табуляции. Откройте файл через мастер импорта и укажите разделитель явно, тогда колонки встанут по местам.
Куда пропал ноль в начале кода?
Значение было прочитано как число, а у чисел ведущих нулей не бывает. Единственный надёжный способ — при импорте пометить колонку как текстовую. Восстанавливать нули потом придётся вручную, и совпадений с оригиналом никто не гарантирует.
Таблица не помещается по ширине. Что включить?
Сначала альбомную ориентацию: для двух десятков колонок этого обычно достаточно. Если не помогло, включите подгонку листа на одну страницу, но будьте готовы к мелкому шрифту, потому что содержимое ужимается целиком.
Можно ли обойтись без табличного редактора?
Иногда да: небольшую выгрузку проще оформить размеченной таблицей в HTML и отправить в конвертер веб-страниц. Для больших файлов путь через таблицу удобнее, потому что там есть и ширина колонок, и предпросмотр печати.