PDF в CSV

Экспортируйте определяемые по положению строки текста в данные CSV с полями в кавычках.

Выберите файлы PDF

Перетащите файлы сюда или используйте кнопку ниже.

До 100 МБ всего · Файлы остаются на вашем устройстве

СодержаниеРазделов: 13

Что извлекает инструмент «PDF в CSV»?

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

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

Возможности преобразования PDF в CSV

Выбор разделителя полей

Экспортируйте поля с разделением запятой, точкой с запятой или табуляцией в соответствии с настройками импорта следующего приложения.

Кавычки и экранирование текста ячеек

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

Настройка границ строк и столбцов

Настраивайте допуск выравнивания, расстояние между столбцами и исключаемые поля, если печатные интервалы отчёта приводят к неверным ячейкам.

Невыполняемые значения, похожие на формулы

Ячейки, начинающиеся с символов, похожих на начало формулы, получают апостроф. Учитывайте этот префикс при сопоставлении импортированных данных.

Зачем экспортировать строки PDF в CSV?

CSV полезен для переноса печатных записей в систему, принимающую текст с разделителями, например для импорта складских данных или промежуточной таблицы базы данных. В отличие от книги XLSX он не содержит вкладок листов, цветов или формул. Используйте «PDF в Excel», если хотите сохранить каждую исходную страницу на отдельном листе; используйте CSV, если принимающая система ожидает единый поток записей.

Кто использует PDF в CSV?

Специалисты по переносу данных

Подготовьте временный файл импорта из старого перечня PDF. Удалите повторяющиеся заголовки, проверьте количество записей и сопоставление полей при пробном импорте, прежде чем переносить проверенные данные.

Аналитики закупок

Извлеките позиции из ведомости поставщика в PDF для сравнительной таблицы. Убедитесь, что единица измерения, количество и цена находятся в отдельных полях, а кавычки в описаниях сохранились.

Университетские лаборанты

Получите текстовую таблицу измерений для упражнения по очистке данных. Сравните исходные экспортированные ячейки с PDF и преобразуйте проверенные значения в числовые типы в среде анализа.

Как преобразовать текст таблицы PDF в CSV?

  1. Выберите PDF с выделяемым текстом, расположенным по строкам. Сначала экспортируйте небольшой образец страниц с таблицами.
  2. Выберите разделитель CSV. При необходимости настройте исключаемые поля, допуск строк и расстояние между столбцами.
  3. Преобразуйте и скачайте CSV. Проверьте текстовый файл перед открытием диалога импорта.
  4. Убедитесь в правильном количестве полей, заголовках, апострофах-префиксах и настройках разделителя. Проверьте обработку дат и чисел принимающей системой на небольшом наборе записей.

Выберите исходный файл

Выберите таблицу PDF с выделяемым текстом.

Нажмите на снимок экрана, чтобы увеличить его.
PDF в CSV, шаг 1: Выберите таблицу PDF с выделяемым текстом.

Проверьте настройки инструмента

Выберите страницы, разделитель и настройки определения строк или столбцов.

Нажмите на снимок экрана, чтобы увеличить его.
PDF в CSV, шаг 2: Выберите страницы, разделитель и настройки определения строк или столбцов.

Скачайте и проверьте результат

Скачайте CSV и проверьте поля перед импортом записей.

Нажмите на снимок экрана, чтобы увеличить его.
PDF в CSV, шаг 3: Скачайте CSV и проверьте поля перед импортом записей.

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

Перенос подписи создаёт лишнюю строку

Название последней позиции продолжается на второй строке текста. При экспорте это продолжение попадает в отдельную строку таблицы, которую нужно проверить перед использованием как записи.

Источник: три позиции и итог

В исходной таблице три позиции с итогом 65.00. Название одной позиции занимает две строки.

Реальная исходная таблица с названием в две строки и пустыми ячейками в строке итога.

Результат: фактически экспортированные ячейки

Эти ячейки прочитаны из скачанного файла. Продолжение последнего названия занимает отдельную строку.

Фактически экспортированные ячейки, включая лишнюю строку из-за переноса названия.
Строки, включая заголовок
6
Экспортированные столбцы
4
Итоговое значение
65.00

Использованные настройки: Страница 1; исключить 170 pt сверху и 340 pt снизу; допуск строки 3 pt; промежуток столбцов 18 pt. В CSV используются запятые.

Извлечение по расположению не воссоздаёт объединённые записи или формулы. В арабском образце выравнивание также создаёт лишние столбцы. Перед вычислениями сравните каждую строку с PDF.

Проверено . Собственные образцы без конфиденциальных данных обработаны локально в Chromium версией 3.16.0; это не тест производительности рабочего хостинга.

Настройки и проверка результата

НастройкаЧего ожидать
Поддерживаемые входные данныеPDF
Место обработкиВаш браузер
Выбор файловОдин исходный файл
Размер исходных данныхВсего 100 МБ; для декодированных изображений и страниц также действуют ограничения по числу пикселей
Выбор страницДо 200 выбранных страниц за одну операцию. Пустое поле «Страницы» означает все страницы только для PDF, содержащего не более 200 страниц; для более длинного документа используйте отдельные диапазоны.

В таблице, представленной только изображением, нет текстовых строк для экспорта. Распознайте её с помощью OCR и проверьте цифры и промежутки перед подготовкой CSV.

Уточните таблицу перед экспортом

Экспортируйте одну типичную страницу перед обработкой длинного отчёта. Если заголовок или нижний колонтитул становится лишней записью, увеличьте исключаемое верхнее или нижнее поле; эти настройки используют пункты PDF, по 72 пункта на дюйм. Уменьшайте порог расстояния между столбцами, когда соседние поля объединяются, или увеличивайте его, когда описание разделяется на несколько ячеек. Адрес с переносами может занять несколько извлечённых строк, поэтому проверьте хотя бы одну такую запись перед выбором окончательных настроек.

Проверьте записи до их интерпретации принимающей системой

Строки выбранных страниц объединяются без восстановления схемы базы данных. Поэтому повторяющийся заголовок столбцов может появиться как запись, а пустая ячейка не объясняет, отсутствуют ли данные или она оставлена пустой намеренно. Сохраните неотредактированный экспорт, задокументируйте ручную очистку и выполните небольшой пробный импорт, прежде чем принимать весь набор данных. Значение, начинающееся с =, +, @ или -, может получить защитный апостроф, в том числе сумма, похожая на отрицательную; обрабатывайте это осознанно, если принимающей системе нужна точная строка или числовое значение.

Решение проблем при преобразовании PDF в CSV

СитуацияЧто делать
Описания разделяются на много столбцовУвеличьте порог расстояния и повторите обработку типичной страницы.
Идентификаторы с начальными нулями теряют их после импортаИмпортируйте этот столбец как текст в приложении электронных таблиц или базе данных.
Несколько таблиц имеют разную структуруПреобразуйте их отдельно, затем согласуйте заголовки и порядок столбцов перед объединением данных.

Практический пример и итоговая проверка

Предположим, что в выписке напечатан код счёта 00127 и сумма -45.50. Импортируйте столбец кодов счетов как текст, чтобы сохранить нули. Проверьте, есть ли у экспортированной суммы начальный защитный апостроф, затем осознанно преобразуйте проверенное значение в принимающей системе. Сверьте итог операций с выпиской и сохраните исходный CSV как свидетельство извлечения.

Частые вопросы

Могут ли формулы из PDF выполниться после экспорта?

К потенциальным значениям, похожим на формулы, добавляется апостроф. Тем не менее проверяйте недоверенные данные перед импортом в приложение.

Можно ли извлечь конкретную страницу?

Да. Введите её физический номер. Ограниченный диапазон уменьшает число посторонних строк и упрощает очистку.

Какие настройки импорта выбрать?

Используйте UTF-8, текстовые поля в кавычках и тот же разделитель, который выбрали при экспорте: запятую, точку с запятой или табуляцию. Убедитесь в предварительном просмотре импорта, что каждое значение попадает в ожидаемый столбец. Сохраняйте идентификаторы с начальными нулями как текст и учитывайте апострофы защиты от выполнения формул.

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

Экспорт добавляет префикс к значениям, которые могут быть интерпретированы как формулы, включая строки, начинающиеся с -, +, = или @. Проверьте источник и предполагаемый тип данных, прежде чем удалять эту защиту при контролируемом импорте; сохраняйте идентификаторы как текст.

Можно ли сохранить несколько таблиц PDF в одном CSV?

Строки выбранных страниц объединяются в один файл без отдельных вкладок листов или автоматического определения таблиц. Экспортируйте таблицы с разной структурой столбцов отдельно либо используйте «PDF в Excel», если отдельные листы для каждой страницы упрощают проверку.

Связанные инструменты и руководства

Далее: PDF в Excel, Excel в PDF, Распознать текст в PDF (OCR).