DocFlow

Ячейки с заметками потерялись при выгрузке

Как это выглядит

В присланном Excel у некоторых ячеек были всплывающие примечания — про скидку, про замену позиции. После выгрузки в CSV или после переноса в другую таблицу они исчезли.

Коротко

Примечание — не значение ячейки, а отдельный объект файла. В CSV его нет в принципе, при копировании значений оно тоже не переносится. Если условие важно, оно должно жить в колонке, а не в заметке.

Почему так происходит

  1. 01CSV не хранит примечаний

    Формат содержит только значения и разделители. Ни форматирования, ни комментариев, ни формул в нём нет по устройству.

  2. 02Копирование только значений

    Специальная вставка «только значения» отбрасывает всё сопутствующее, включая примечания.

  3. 03Разные виды комментариев в новых версиях

    В современных версиях Excel сосуществуют «заметки» и «примечания» с разным поведением при экспорте, и переносятся они по-разному.

Как понять, что причина именно эта

Как починить

Перенести содержимое заметок в отдельную колонку

  1. 1.В исходном файле добавьте колонку «Комментарий».
  2. 2.Перенесите текст заметок в неё до выгрузки.
  3. 3.Дальше работайте с колонкой, а не с примечаниями.

не чинит: Требует доступа к исходному файлу и ручной работы, если заметок много.

Хранить условия в самом документе, а не в файле

  1. 1.Попросите поставщика указывать условия текстом в графе примечания документа.
  2. 2.Так они попадут и в печатную форму, и в разбор.
  3. 3.Заметки Excel оставьте для внутренней переписки.

не чинит: Зависит от готовности поставщика менять свои формы.

Когда мы не нужны

Если заметки носят служебный характер и не влияют на суммы, восстанавливать их незачем. Важно другое: понять, не было ли в них условия о скидке или замене.

Что с этим делает наша выгрузка

Мы читаем значения ячеек и текст документа. Извлечения примечаний Excel в текущей версии **нет** — если условие живёт только в заметке, в выгрузку оно не попадёт.

Вопросы

Почему заметки вообще используют для условий?

Потому что это быстро и не портит печатную форму. Проблема в том, что за пределами исходного файла такое условие не существует — ни в печати, ни в выгрузке.

Можно ли вытащить заметки из xlsx?

Технически да, они лежат внутри файла отдельными частями. Но полагаться на это не стоит: при первой же пересылке через CSV они всё равно исчезнут.

Пилот · 1 990 ₽ за 30 дней

Если ошибка не в Excel, а в самих документах

Пилот на 30 дней: пришлите самый неудобный счёт, разберём вручную под ваш формат и вернём готовую таблицу.

Первый счёт разбираем вручную под ваш формат. Списание разовое, автопродления нет. Источник перехода: seo/oshibki/yacheiki-s-zametkami-poteryalis.