Ячейки с заметками потерялись при выгрузке
Как это выглядит
В присланном Excel у некоторых ячеек были всплывающие примечания — про скидку, про замену позиции. После выгрузки в CSV или после переноса в другую таблицу они исчезли.
Коротко
Примечание — не значение ячейки, а отдельный объект файла. В CSV его нет в принципе, при копировании значений оно тоже не переносится. Если условие важно, оно должно жить в колонке, а не в заметке.
Почему так происходит
01CSV не хранит примечаний
Формат содержит только значения и разделители. Ни форматирования, ни комментариев, ни формул в нём нет по устройству.
02Копирование только значений
Специальная вставка «только значения» отбрасывает всё сопутствующее, включая примечания.
03Разные виды комментариев в новых версиях
В современных версиях Excel сосуществуют «заметки» и «примечания» с разным поведением при экспорте, и переносятся они по-разному.
Как понять, что причина именно эта
- Откройте исходный файл и посмотрите на красные уголки ячеек — это признак заметки.
- Сравните исходник и выгрузку по одной такой ячейке.
- Проверьте, был ли промежуточный шаг с CSV: там заметки теряются гарантированно.
Как починить
Перенести содержимое заметок в отдельную колонку
- 1.В исходном файле добавьте колонку «Комментарий».
- 2.Перенесите текст заметок в неё до выгрузки.
- 3.Дальше работайте с колонкой, а не с примечаниями.
не чинит: Требует доступа к исходному файлу и ручной работы, если заметок много.
Хранить условия в самом документе, а не в файле
- 1.Попросите поставщика указывать условия текстом в графе примечания документа.
- 2.Так они попадут и в печатную форму, и в разбор.
- 3.Заметки Excel оставьте для внутренней переписки.
не чинит: Зависит от готовности поставщика менять свои формы.
Когда мы не нужны
Если заметки носят служебный характер и не влияют на суммы, восстанавливать их незачем. Важно другое: понять, не было ли в них условия о скидке или замене.
Что с этим делает наша выгрузка
Мы читаем значения ячеек и текст документа. Извлечения примечаний Excel в текущей версии **нет** — если условие живёт только в заметке, в выгрузку оно не попадёт.
Вопросы
Почему заметки вообще используют для условий?
Потому что это быстро и не портит печатную форму. Проблема в том, что за пределами исходного файла такое условие не существует — ни в печати, ни в выгрузке.
Можно ли вытащить заметки из xlsx?
Технически да, они лежат внутри файла отдельными частями. Но полагаться на это не стоит: при первой же пересылке через CSV они всё равно исчезнут.
Если ошибка не в Excel, а в самих документах
Пилот на 30 дней: пришлите самый неудобный счёт, разберём вручную под ваш формат и вернём готовую таблицу.
Первый счёт разбираем вручную под ваш формат. Списание разовое, автопродления нет. Источник перехода: seo/oshibki/yacheiki-s-zametkami-poteryalis.
Другие ошибки