В трёх первых ответах ChatGPT Plus правильно перенёс все 48 ячеек одной учебной таблицы: с чёткого изображения, с поворотом на два градуса и с пониженным контрастом. Получены три CSV и три XLSX. Значения, пропуски и типы данных совпали с эталоном; все шесть файлов прошли открытие движком LibreOffice и визуальную проверку PDF-рендеров.
Такая проверка пригодится, когда нужно перенести таблицу с фото в Excel. Но в нашем опыте использовался собственный растровый макет, а не настоящий скан, фотография бумаги или документ клиента. Результат относится к этой сетке и этим трём попыткам, а не к любым изображениям.
Опыт проведён 24 октября 2026 года. В интерфейсе были видны GPT-6, режим Medium и подписка Plus. Каждый запрос отправлялся в новом временном чате без персонализации. Исправляющих запросов и регенераций не было. Интерактивное открытие в Microsoft Excel не проверялось: для независимой проверки использован LibreOffice без графического интерфейса.
Редакционная ИИ-иллюстрация, не исходник практического теста.
Что было на исходном изображении
Внутри сетки восемь строк и шесть столбцов: код, количество, цена, корректировка, отметка и итог. Всего 48 ячеек, которые должны занять диапазон A1:F8. Буквы столбцов и номера строк находятся снаружи и не входят в данные.
В ведомости есть коды с ведущими нулями, дробные числа, положительные и отрицательные корректировки, текстовые отметки и четыре пустые ячейки. Например, код 0017 нельзя сокращать до 17, текстовую отметку «0» нельзя заменять пустотой, а знак «±» нельзя считать числовой корректировкой.
Из одного источника подготовлены три PNG размером 1800 × 1050 пикселей. В первом ничего не меняли, второе повернули на +2°, в третьем понизили контраст. Размытие, шум, складки и тени не добавлялись. Данные во всех трёх вариантах одинаковы.

Собственный учебный макет. Все значения вымышлены. Это вход теста, не ответ ChatGPT.
Почему запрашивали два формата
CSV проверял сохранность написания: ведущих нулей, явных знаков, десятичных запятых, пробелов и пустых полей. В задании закреплены UTF-8 с BOM, разделитель «;», восемь строк и шесть полей без заголовков.
У XLSX другая роль. Коды и отметки должны храниться текстом, количества и суммы должны быть числами. Запись «+10,00» в CSV сохраняет явный плюс, а в XLSX становится положительным числом 10 с двумя десятичными разрядами. Запись «10%» в столбце отметок, напротив, остаётся текстом, а не превращается в долю 0,1.
Microsoft отдельно описывает сохранение кодов с ведущими нулями: при импорте соответствующему столбцу можно задать текстовый тип. Проверять нужно не только вид ячейки, но и то, как хранится значение. Справка Microsoft о ведущих нулях.
Точный запрос для переноса таблицы
В каждый из трёх чатов передавались одно изображение и одинаковый текст ниже. Эталон и контрольные суммы модели не показывались. Запрос запрещал угадывать плохо различимые значения и вычислять их по соседним ячейкам.
В приложенном изображении восстанови только сетку из 8 строк и 6 столбцов. Буквы A–F и номера 1–8 находятся вне сетки и служат координатами, их не добавляй как заголовки или данные.
Перепиши каждую ячейку на её место. Не переставляй строки и столбцы, не исправляй исходные значения и не вычисляй их по соседним ячейкам. Пустая ячейка, ноль, тире и знак минуса — разные значения. Если ячейку нельзя уверенно прочитать, запиши [НЕЧИТАЕМО] и укажи её координату. Не угадывай.
Верни два настоящих скачиваемых файла: 1. result.csv: UTF-8 с BOM, разделитель «;», ровно 8 строк × 6 полей, без заголовков. Сохрани видимые символы, ведущие нули в кодах, знаки, десятичные запятые и пробелы внутри чисел. Обычный, неразрывный и узкий неразрывный пробел считаются равнозначными. Числовой минус можно записывать как «-» или «−», но нельзя терять его знак. Пустые ячейки оставь пустыми. 2. result.xlsx: один лист «Таблица», данные строго в A1:F8, без заголовков. Столбцы A и E храни как текст, включая ведущие нули и текстовый ноль. В B храни целые числа, в C, D и F — числа с двумя десятичными разрядами. Пустые ячейки оставь пустыми. [НЕЧИТАЕМО] при необходимости сохраняй как текст. Не добавляй формулы и не подменяй пропуски нулями. Явные знаки и начертание символов должны быть точно сохранены в CSV; в XLSX важны тип, числовое значение и неизменность текстовых ячеек.
В сообщении перечисли координаты нечитаемых ячеек либо напиши, что таких ячеек нет. Если в этой сессии невозможно создать или прикрепить файлы, прямо сообщи об этом и всё равно выведи CSV, не выдавая текст или неработающую ссылку за скачиваемый файл. Не проси другое изображение и не меняй исходную задачу.
Что получилось в трёх попытках
Во всех трёх CSV совпали не только числовые значения, но и буквальное содержимое всех 48 ячеек. Заранее разрешённые замены Unicode-пробелов и числового минуса даже не понадобились. Полученные CSV побайтно одинаковы, что соответствует одному исходному набору данных.
| Изображение | CSV совпало ячеек | XLSX совпало значений | Пропуски на своих местах |
|---|---|---|---|
| Чёткое | 48 из 48 | 48 из 48 | 4 из 4 |
| Поворот +2° | 48 из 48 | 48 из 48 | 4 из 4 |
| Пониженный контраст | 48 из 48 | 48 из 48 | 4 из 4 |
Нечитаемых ячеек ChatGPT не заявил ни в одном ответе. Независимая проверка не обнаружила неверных значений. В каждом случае появились оба запрошенных вложения, которые были действительно скачаны.
Чёткий вариант дал правильные коды, знаки, пустоты и числовые значения. После поворота сетка также сохранилась целиком, без сдвига строк или столбцов. При пониженном контрасте все 48 ячеек снова совпали. По одной попытке на условие нельзя заключить, что контраст и поворот никогда не влияют на качество: в этой небольшой серии различий в точности не было.

Первый ответ на чёткий PNG: видны ссылки на CSV/XLSX и заявление об отсутствии нечитаемых ячеек. Содержание файлов проверено отдельно.

Первый ответ на PNG с поворотом +2°. Это сохранённый экран сеанса, не реконструкция интерфейса.

Первый ответ на PNG с пониженным контрастом. Части интерфейса с данными аккаунта удалены из публикационных кадров без изменения содержимого ответа.
Что проверили внутри XLSX
Все три книги содержат один лист «Таблица» и данные в A1:F8. Проверены 30 непустых числовых ячеек, 14 текстовых значений и четыре пустоты. Формул, скрытых строк, скрытых столбцов и дополнительных заполненных ячеек не обнаружено.
Пустыми остались E1, D3, D5 и E6. Числовые нули в B5 и F5 сохранены, а E3 содержит именно текст «0». Коды в A1:A8 записаны строками с ведущими нулями. Отметки «—», «№ 4», «±», «10%» и «✓» также остались текстом.
В B задан целочисленный формат. В C, D и F используются два десятичных разряда. В книге для повёрнутого изображения дополнительно включена группировка разрядов; в двух других её нет. Это допустимое различие оформления XLSX, которое не меняет число. У CSV условия строже: исходное написание перенесено точно.
Контрольные суммы тоже сошлись: количества дают 57, корректировки 38,60, итоги 24 842,50. Пустая корректировка учитывалась как ноль только при расчёте контрольной суммы, но сама ячейка оставалась пустой.
Одни суммы не доказали бы правильность переноса. Если переставить две строки целиком, общий итог останется тем же. Поэтому основная проверка сравнивала каждую координату с эталоном; суммы и контроль порядка строк служили дополнительными проверками.
Как открывали исходные файлы
Скачивание подтвердилось для всех шести файлов. Их оригиналы сохранились без исправлений и пересохранения. После проверки значения и типы прочитаны независимо от текста ответа ChatGPT.
Затем все три XLSX и три CSV открыты движком LibreOfficeDev 26.8.0.0.alpha0 в headless-режиме, то есть без графического интерфейса. Для каждого получен PDF, который был отрисован и просмотрен. Ведущие нули, знаки, пропуски и дробные значения сохранились; обрезанных значений и маркеров #### не обнаружено.

Рендер исходного XLSX для повёрнутого изображения движком LibreOffice. Для обзорного PDF выбран весь лист на одной странице; исходная книга не изменялась. Это не скриншот Microsoft Excel.
Этот способ подтверждает чтение файлов движком и отображение их содержимого. Он не подтверждает поведение интерфейса Microsoft Excel. Локальный GUI был недоступен, поэтому интерактивное открытие в Excel и его диалоги не проверены. Пересчёт формул тоже не заявляется: по заданию в книгах вообще не должно быть формул.
У чёткого варианта обычный PDF-экспорт по настройкам печати разнёс столбец F на вторую страницу. Для иллюстрации мы использовали одностраничный обзорный экспорт, не меняя XLSX. Это особенность печатной разбивки, а не потеря данных. Настройка печатного макета не входила в запрос.
Как не потерять данные при импорте CSV
Если в исходном CSV записано 0017, а после открытия на листе видно 17, сначала проверьте импорт. Microsoft предупреждает: обычное открытие CSV интерпретирует столбцы по текущим настройкам. Импорт «Из текста/CSV» позволяет отдельно управлять разделителем и обработкой данных. Справка Microsoft об импорте CSV.
В нашей проверке CSV импортировались с явными UTF-8, разделителем «;» и текстовым типом всех шести столбцов. Это режим сверки исходного написания, а не рекомендация хранить рабочие суммы текстом. В полученных XLSX числовые столбцы, как и требовал запрос, содержат числа.
Оригинал CSV не нужно пересохранять после просмотра. Иначе преобразование, которое выполнило приложение, может попасть в файл, и будет сложнее установить, на каком этапе изменилось значение.
Ограничения опыта и материалов проверки
Эталон и правила сверки были зафиксированы до запросов. Хеши всех трёх изображений и промптов совпали с исходными. После получения пакета результатов проверены 59 контрольных хешей; повреждений или изменений файлов не обнаружено.
В двух текстовых копиях ответов из буфера обмена оказался предыдущий текст. Эти копии не использовались для цитирования и не включены в читательский архив. Формулировки проверены по сохранённым экранам и структуре соответствующих ответов, а оценки данных получены из отдельно скачанных CSV/XLSX. Ошибка сохранения копии ответа не считается ошибкой распознавания.
Три условия относятся к одному документу, поэтому это повторная проверка тех же 48 ячеек, а не 144 независимых примера. В корпусе нет объединённых ячеек, рукописных пометок, нескольких страниц, бликов и сложной вёрстки. Результат нельзя выдавать за общий процент точности ChatGPT или сравнение разных сервисов.
Если таблица находится внутри PDF, сначала полезно определить, есть ли в нём доступный текст или только изображение страницы. Этому посвящён отдельный разбор работы с PDF. После получения проверенной машинной таблицы можно переходить к анализу Excel и CSV, не смешивая вычисления с переносом исходника.
Вывод
В этой серии ChatGPT Plus перенёс 48 из 48 ячеек во всех трёх условиях и создал шесть пригодных к чтению файлов. Проверка подтвердила исходные знаки, ведущие нули, четыре пропуска, типы XLSX и отображение значений движком LibreOffice. Проверки GUI Microsoft Excel не было.
Практический вывод ограничен конкретной задачей: хороший результат здесь подтверждён сверкой каждой ячейки и файлов, а не уверенным сообщением «готово». Для своей таблицы заранее задайте правила пропусков и типов, потребуйте отмечать нечитаемое и сравните скачанный результат с источником.
К материалу подготовлен архив учебных PNG, дословного промпта и шести исходных файлов результата. В нём нет приватных ссылок на чаты и данных аккаунта.
