Як витягти таблицю з фото чи PDF в Excel або CSV | UltKit
Текстовий PDF зі справжньою таблицею конвертується в Excel за лічені секунди; фото чи скан спершу потребує OCR, а таблицю, яка є лише текстом, вирівняним табуляцією, треба розбити на стовпці, а не розпізнавати. Хоч би який спосіб ви обрали, перевірте кількість рядків і суму одного стовпця, перш ніж довіряти результату, бо небезпечні помилки — це неправильні числа, а не негарне форматування.
Який найшвидший надійний спосіб отримати таблицю із зображення чи PDF?
Спершу визначте, що саме у вас за джерело. PDF, створений програмою, уже містить текст, тож його можна одразу експортувати в XLSX. Фото або скану сторінки потрібне OCR із розпізнаванням таблиць: знімайте рівно, приблизно 300 dpi, обрізавши кадр по таблиці. Потім порівняйте кількість рядків і суму одного стовпця з оригіналом, перш ніж користуватися цифрами.
Три типи таблиць — три різні завдання
Перш ніж обирати інструмент, з’ясуйте, яка саме таблиця у вас є, бо три поширені джерела дають збої по-різному. Відкрийте PDF і спробуйте курсором виділити одне число. Якщо число виділяється окремо, це текстовий PDF: кожен символ збережено як текст у точній позиції, і витягування зводиться переважно до групування символів у рядки й стовпці. Якщо вся сторінка виділяється одним блоком або не виділяється взагалі, перед вами зображення таблиці, і спершу потрібно прочитати пікселі.
Третій випадок легко пропустити. Багато звітів зі старих бухгалтерських систем, термінальних програм і тіл листів лише схожі на таблиці, а насправді це звичайний текст, вирівняний табуляціями або рядами пробілів. Комірок там немає, лише моноширинна верстка. Запускати OCR на знімку такого тексту означає втрачати інформацію, яку ви вже маєте; швидше й точніше скопіювати текст і розбити його на стовпці. У картках нижче підсумовано, що потрібно кожному джерелу.
Текстовий PDF зі справжньою таблицею
Експортований з Excel, бухгалтерської програми чи банківського порталу. Символи вже є текстом, тому конвертер лише відновлює сітку. Очікуйте майже ідеальні значення й подекуди проблеми з об’єднаними заголовками.
Відсканована або сфотографована таблиця
Паперовий рахунок, друкований прайс-лист або виписка, яку хтось відсканував. OCR має прочитати кожен символ, перш ніж знайти сітку, тож якість зображення визначає, скільки цифр вийде хибними.
Текст із табуляціями, схожий на таблицю
Звіт із фіксованою шириною або вставлений лист. Скопіюйте його, вставте в аркуш і розділіть за допомогою «Текст за стовпцями» в Excel або «Розділити текст на стовпці» в Google Таблицях, обравши табуляцію чи фіксовану ширину.
Як насправді працює розпізнавання таблиць
Розпізнавання таблиць — це другий прохід, який виконується після того, як символи відомі. Спершу програма шукає комірки: у таблицях із лініями вона простежує горизонтальні й вертикальні лінії та вважає кожен замкнений прямокутник коміркою; у таблицях без меж шукає вертикальні смуги порожнього місця на всю висоту блока. Потім вирівнює стовпці, вирішуючи, що число, зсунуте на кілька пікселів праворуч від верхнього, усе ж належить до того самого стовпця.
Далі йде рядок заголовків. Розпізнавачі шукають перший рядок, який жирний, із заливкою або складається зі слів над стовпцями чисел, і з’єднують заголовки, що переносяться на два рядки, в одну комірку. Остання стадія — об’єднані комірки: підпис на кшталт Q1 над трьома стовпцями місяців визначається за відсутністю внутрішніх ліній і або відновлюється як об’єднана комірка, або копіюється в кожен стовпець, який охоплює.
Жодного розуміння змісту тут немає. Програма не знає, що стовпець містить дати чи що рядок є підсумком; вона бачить лише геометрію й символи. Тому той самий інструмент може бездоганно обробити одну виписку і зіпсувати наступну з іншого банку, і тому існують налаштування Тип таблиці та Визначати рядок заголовків: вони повідомляють розпізнавачу факт, який він не може надійно вивести сам.
Де розпізнавання таблиць помиляється
Більшість збоїв належить до двох груп. Геометричні збої ламають сітку, і значення потрапляють не в той рядок чи стовпець. Числові збої залишають сітку цілою, але змінюють зміст комірки, що гірше, бо аркуш виглядає нормально. Зсунутий стовпець видно одразу; 1.234, прочитане як десятковий дріб замість тисячі, — ні.
Головне джерело проблем із числами — локаль. У США та Великій Британії пишуть 1,234.56; у Німеччині, Бразилії та більшості континентальної Європи — 1.234,56; у Франції роздільником тисяч є пробіл; у Швейцарії часто апостроф, як у 1'234.56; в Індії цифри групують як 1,23,456. У бухгалтерських документах до цього додаються від’ємні числа в дужках і символи валют, приліплені до цифр. Ось на що звернути увагу і що виправляє кожен випадок.
Таблиця без меж, стовпці «пливуть»
Встановіть для Тип таблиці значення Стовпці за пробілами, щоб стовпці визначалися проміжками, а не лініями, і обріжте текст над таблицею та під нею, який порушує смуги між стовпцями.
Повернута або перекошена сторінка
Сторінка, повернута на 90 градусів, читається як нісенітниця, а нахил на кілька градусів зливає рядки. Поверніть скан прямо й залиште ввімкненим Вирівняти зображення.
Рукописні записи
Розпізнавання таблиць налаштоване на друковані символи. Акуратні друковані великі літери у формах із рамками часто працюють; рукописні нотатки в журналі зазвичай доведеться передрукувати або ретельно перевірити комірка за коміркою.
1.234 прочитано як одна ціла дві сотих три тисячних чотири
Десяткову домовленість визначено неправильно. Встановіть для Десятковий роздільник значення Кома 1.234,56 або Крапка 1,234.56 відповідно до документа, а не залишайте автовизначення.
Суми з $, € або кодами ISO лишаються текстом
Комірка на кшталт EUR 45.00 або 45,00 € може не перетворитися на число. Приберіть символ через «Знайти й замінити», а потім знову застосуйте до стовпця формат валюти.
(250.00) імпортовано як текст
У бухгалтерії дужки означають мінус. Excel читає (250), набране вручну, як мінус 250, але розпізнаний текст із пробілами чи символами всередині може лишитися текстом; замініть дужки на мінус на початку.
Підготуйте зображення перед конвертацією
Кожна хвилина, витрачена на вхідний файл, економить кілька хвилин в електронній таблиці. OCR-рушії зазвичай налаштовані на текст, відсканований приблизно за 300 dpi, що для сторінки A4 або US Letter означає близько 2480 × 3508 px чи 2550 × 3300 px. Сучасна камера телефона легко це перевершує, якщо сторінка заповнює кадр, але фото цілої сторінки здалеку, обрізане до невеликої таблиці, може опуститися значно нижче.
Контраст важить не менше за роздільну здатність. Чеки на термопапері вицвітають, сірі лінії таблиці на сірому тлі зникають, а тінь від телефона на сторінці може розрізати стовпець навпіл. Якщо ви регулярно витягуватимете дані з паперового документа, у посібнику про сканування документів у PDF докладніше про освітлення й налаштування сканера. Перед завантаженням пройдіться за цим списком.
- Сторінка рівна, а камера розташована прямо над нею, а не під кутом
- Текст темний на світлому тлі, без тіней і відблисків на рядках
- Дрібні цифри чіткі при збільшенні до 100%, для друкованих сторінок приблизно 300 dpi
- Зображення обрізано по таблиці, без шапки, логотипів і приміток на полях
- Сторінка розташована прямо, а на кожному фото одна таблиця або чітко розділені таблиці
- Багатосторінкові таблиці зняті посторінково по порядку, жодну сторінку не пропущено
П’ять способів перенести таблицю з фото чи PDF в Excel
Функція Excel «Дані із зображення» з’явилася в застосунку для Android у 2019 році, потім на iPhone, а тепер є в Excel для Microsoft 365 на Windows і Mac у меню «Дані» > «Із зображення». Ви фотографуєте або завантажуєте одну таблицю, переглядаєте розпізнані комірки на бічній панелі, де позначено сумнівні значення, і вставляєте їх. Google пропонує менш прямий шлях: у Диску клацніть зображення чи PDF правою кнопкою й виберіть «Відкрити за допомогою» > «Google Документи». Довідка Google обмежує це файлами до 2 MB і читає лише перші 10 сторінок PDF, а результатом є документ, тож таблиця часто приходить рядками тексту, які потім треба вставити в Таблиці й розділити.
Adobe Acrobat Pro експортує PDF у книгу Microsoft Excel і під час експорту запускає OCR для сканованих сторінок. Excel для Microsoft 365 на Windows також може витягувати таблиці з текстового PDF через «Отримати дані» > «З файлу» > «З PDF», що відкриває Power Query; він показує всі виявлені таблиці за сторінками, дає змогу додати місячні сторінки виписки в одну таблицю й оновлюється, коли ви підставляєте файл наступного місяця. Скани він не читає, а в Excel для Mac цього конектора немає.
Браузерні конвертери закривають решту без встановлення програм. Для текстового чи сканованого PDF PDF в Excel перетворює кожну виявлену таблицю на окремий аркуш; для фото чи знімка екрана конвертуйте зображення в Excel або збережіть таблицю як CSV, якщо її імпортуватиме інша програма. У таблиці порівняно п’ять способів.
| Спосіб | Читає скани й фото | Де працює | Найкраще для |
|---|---|---|---|
| Excel «Дані із зображення» | Так | Мобільні застосунки Excel; Microsoft 365 на Windows і Mac | Одна друкована таблиця з перевіркою комірка за коміркою |
| OCR у Google Диску | Так, файли до 2 MB | Диск у будь-якому браузері | Короткі таблиці, якщо ви вже працюєте в Google Таблицях |
| Експорт Acrobat в Excel | Так, в Acrobat Pro | Настільний застосунок Acrobat, платний | Довгі PDF, якщо ліцензія вже є |
| Power Query «З PDF» | Ні, лише текстові PDF | Excel для Microsoft 365 на Windows | Той самий макет виписки щомісяця |
| Браузерний конвертер | Так | Будь-який браузер, телефон чи комп’ютер | XLSX або CSV без встановлення програм |
Перевірте результат, перш ніж ним користуватися
Перетворена таблиця, яка виглядає правильно, ще не є таблицею, на яку можна покластися. Почніть із кількості рядків: якщо у виписці 47 транзакцій, в аркуші має бути 47 рядків даних, а не 46 через злиття двох рядків чи 49 через те, що перенесений опис став окремим рядком. Потім додайте один числовий стовпець функцією SUM і порівняйте з підсумком, надрукованим у документі. Якщо підсумку немає, додайте кілька значень вручну й порівняйте.
Далі пошукайте комірки, які лише вдають числа. В Excel справжні числа за замовчуванням вирівнюються праворуч, а текст ліворуч, тож стовпець із кількома суми, вирівняними ліворуч, про щось сигналізує; ISNUMBER у допоміжному стовпці знаходить їх усі одразу. Дати заслуговують такої самої підозри. Дата, прочитана як текст, сортується за алфавітом, тому 10/02 опиняється перед 2/03, а 03/04 може означати 3 квітня або 4 березня залежно від того, хто писав.
Нарешті перевірте, що втрачено, а не що змінено. Довгі номери рахунків і карток — класична пастка: Excel зберігає числа з 15 значущими цифрами, тож у 16-значному номері картки, введеному чи імпортованому як число, остання цифра стає нулем.
TipДодайте допоміжний стовпець із =ISNUMBER(C2) поруч із кожним стовпцем сум і відфільтруйте його за FALSE. Кожен рядок, що з’явиться, містить значення, яке буде пропущено у SUM, діаграмах і зведених таблицях.
CSV чи XLSX: який формат файлу обрати
Обирайте XLSX, коли з даними працюватиме людина в Excel, Google Sheets або Numbers. Цей формат зберігає кілька таблиць на окремих аркушах, справжні типи чисел і дат, жирні рядки заголовків та об’єднані клітинки. Обирайте CSV, коли дані імпортуватиме програма: застосунки для бюджету, бухгалтерські пакети, бази даних і скрипти. CSV — це простий текст з однією таблицею на файл, описаний у RFC 4180 2005 року, а важливі три налаштування: роздільник, кодування і те, чи зберігаються числа як числа.
Роздільник має збігатися з програмою, що імпортує файл: Excel у країнах, де десяткову частину пишуть через кому, очікує крапку з комою. Кодування визначає, чи збережуться імена на кшталт Müller або São Paulo: UTF-8 з BOM — це те, що Excel для Windows правильно читає після подвійного клацання. Класична втрата — початкові нулі. Поштові індекси США на кшталт 02134, коди працівників і товарів є ідентифікаторами, а не кількостями, і стають 2134, щойно їх починають трактувати як числа. Вимкніть Зберігати числа як числа для таблиць, повних ідентифікаторів, або імпортуйте CSV, задавши для цих стовпців тип «Текст».
Збережено як число
2134
Поштовий індекс Бостона після відкриття CSV подвійним клацанням: початковий нуль зникає, і пошук за списком адрес не працює.
Збережено як текст
02134
Та сама клітинка з вимкненим параметром Зберігати числа як числа або зі стовпцем, імпортованим як текст.
Пакетне вилучення таблиць і конфіденційні документи
Витягти одну таблицю — справа хвилини, а витягти рік рахунків чи дванадцять місячних банківських виписок — уже невеликий проєкт з даними. Тримайте вихідні документи в однаковому макеті, де це можливо, і конвертуйте їх за один захід, щоб усі файли отримали однакові налаштування. Текстові PDF завантажуйте до 20 за раз, кожен до 95 MB, і в опції Аркуші виберіть Усе на одному аркуші, якщо таблиця транзакцій у виписці продовжується на кількох сторінках. Фото конвертуються по одній таблиці, тож для стосу паперових рахунків часто швидше спочатку зібрати сторінки через фото в PDF і вказати в Сторінки PDF діапазон із таблицями.
Після пакетної обробки додайте результати в один аркуш зі стовпцем, де записано ім’я вихідного файлу. Якщо документи здебільшого складаються з тексту з однією-двома таблицями, краще конвертувати PDF у Word: абзаци й таблиці залишаться разом.
Банківські виписки, розрахункові листи та рахунки містять номери рахунків, адреси та історію витрат, тому подумайте, куди вони потрапляють. В UltKit завантажені й створені файли видаляються через 30 хвилин після обробки, і їх ніхто не читає. Все ж найбезпечніша копія — та, що ніколи не залишає ваш комп’ютер: перед завантаженням обріжте або закрийте непотрібні стовпці, як-от повні номери рахунків, і видаляйте локальні експорти, які більше не потрібні.
Не надсилайте виписки в конвертер, про який нічого не знаєте
Перш ніж завантажувати файли з номерами рахунків чи податковими номерами, переконайтеся, що сайт вказує, як довго зберігає файли, а в адресному рядку є HTTPS. Якщо договір із роботодавцем чи клієнтом обмежує, де можна обробляти фінансові дані, скористайтеся настільним програмним забезпеченням, наприклад Power Query в Excel.
Головне
- Перевірте, чи можна виділити окреме число в PDF: якщо так, пропустіть OCR і експортуйте таблицю напряму.
- Фото і скани конвертуються найкраще, коли вони рівні, контрастні, приблизно 300 dpi й обрізані до таблиці.
- Задайте десятковий роздільник відповідно до документа: плутанина з локалями змінює значення, не ламаючи макет.
- Перш ніж користуватися витягнутими числами, порівняйте з оригіналом кількість рядків і підсумок одного стовпця.
- XLSX обирайте для людей, а CSV для програм, і зберігайте поштові індекси та ідентифікатори як текст, щоб початкові нулі не зникли.
Поширені запитання
Чи можна скопіювати таблицю з PDF просто в Excel?
Іноді. Копіювання з текстового PDF і вставлення в Excel працює для простих таблиць, але часто кожен рядок потрапляє в одну клітинку або стовпці зсуваються там, де клітинки порожні. Експорт у XLSX відновлює сітку надійніше.
Чому знімок екрана з таблицею розпізнається краще, ніж фото екрана?
Скриншот має ідеально рівні лінії, рівномірне освітлення й чіткі пікселі, тому OCR читає його майже як текстовий документ. Фото монітора на телефон додає відблиски, муар і перспективу, через що виникає більшість помилково прочитаних цифр.
Як витягти таблицю, що займає кілька сторінок?
Конвертуйте весь діапазон сторінок за один раз і помістіть усе на один аркуш, а потім видаліть повторювані рядки заголовків, які додає кожна сторінка. Переконайтеся, що кількість рядків збігається із загальною кількістю рядків в оригіналі.
Чи можна витягти таблицю з файлу Word або PowerPoint?
Розпізнавання там не потрібне, бо таблиці у Word і PowerPoint уже є справжніми таблицями. Виділіть таблицю, скопіюйте її та вставте в Excel або Google Sheets, і кожна клітинка збереже своє місце.
Чому дати перетворилися на п’ятизначні числа?
Excel зберігає дати як порядкові числа, відраховані від 1 січня 1900 року, тож 45658 — це 1 січня 2025 року. Значення правильні; застосуйте до стовпця формат дати, щоб знову побачити їх як дати.
Чи достатньо точне OCR для бухгалтерії?
Достатньо точно, щоб не друкувати вручну, але не щоб не перевіряти. Звіряйте підсумки з вихідним документом і вибірково перевіряйте будь-яке значення, що змінює баланс, перш ніж вносити його в облік.
Читайте далі
Як конвертувати PDF у Word: 4 способи, OCR і що ламається
Конвертуйте PDF у Word через Word 2013+, Google Docs, Acrobat або браузер. Чому зсувається макет, коли потрібне OCR і як виправити результат.
Tom Okafor · 29 серп. 2026 р. · 11 хв читання
Як сканувати документи в PDF на телефоні, Windows або Mac
Сканування в PDF через Нотатки iPhone, Google Диск, Windows Scan чи Image Capture: 300 dpi, відтінки сірого, один файл з пошуком і малою вагою.
Lucas Ferreira · 26 серп. 2026 р. · 11 хв читання
Аудіо в текст: безкоштовні способи і поради щодо точності
Безкоштовно перетворіть аудіо в текст через Voice Memos, Google Recorder, Word або браузер. Що впливає на точність, як підготувати файл, SRT чи TXT.
Mina Sato · 21 вер. 2026 р. · 12 хв читання