Почему цены в CSV могут отображаться неправильно или как даты в Excel

Цены в экспортированном CSV-файле могут отображаться как даты при открытии в Excel. Обычно это связано с автоматической интерпретацией значений Excel, а не с ошибкой экспорта B2BLIX.


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

Когда вы напрямую открываете CSV-файл в Excel, Excel пытается определить тип данных в каждом столбце. В зависимости от региональных и языковых настроек компьютера числовая цена может быть интерпретирована как дата.

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

Краткий ответ

Сначала проверьте экспортированную цену в исходном CSV-файле. Откройте или импортируйте файл, задав для столбцов с ценами тип Текст, Десятичное число или Число, вместо того чтобы позволять Excel автоматически определять формат.

Если у вас есть корректно преобразованная книга Excel, можно использовать и её, поскольку столбцы с ценами в ней уже могут быть отформатированы правильно.

Предупреждение: Не используйте и не загружайте CSV-файл, который Excel повторно сохранил после преобразования цен в даты, пока не проверите затронутые столбцы. При сохранении исходное представление цены может быть заменено значениями в формате даты.

Как Excel интерпретирует значения CSV

CSV-файл не хранит правила форматирования Excel. Он содержит значения, разделённые на строки и столбцы. Когда Excel открывает файл, он определяет, является ли каждое значение текстом, числом, датой или другим типом данных.

Это решение может зависеть от таких настроек, как:

  • Региональный формат компьютера.
  • Десятичный разделитель, используемый в файле.
  • Формат даты, ожидаемый Excel.
  • Был ли файл открыт напрямую или импортирован с помощью инструмента импорта CSV в Excel.

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

Что проверить в первую очередь

  1. Не изменяйте исходный CSV-файл.

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

  2. Определите затронутые столбцы.

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

  3. Импортируйте CSV вместо того, чтобы открывать его напрямую.

    Используйте функцию импорта CSV или текста в Excel и выберите Текст или Число в качестве типа данных для соответствующих столбцов с ценами.

  4. Проверьте десятичный разделитель.

    Убедитесь, что Excel использует правильный разделитель для ваших региональных настроек. В зависимости от выбранной локали точка и запятая могут интерпретироваться по-разному.

  5. Сравните значение с расчётом B2BLIX.

    Если после импорта файла с правильным форматом значение по-прежнему отображается неверно, проверьте рассчитанную и экспортированную цену товара в B2BLIX.

Как проверить цену в B2BLIX

Чтобы проверить результат импорта, расчёта или экспорта, после входа в систему откройте Отчёты о синхронизации. Чтобы разобраться в информации отчёта, прочитайте «Отчёты о синхронизации: проверка результатов импорта, расчёта BuyBox и экспорта».

Для подробной проверки одного товара откройте Проверку товара. Чтобы разобраться в представленных там данных товара, расчётах и информации об экспорте, прочитайте «Проверка товара: проверка данных товара, расчётов цен и экспорта».

Проверка товара помогает различать:

  • Цену, импортированную из источника товаров.
  • Доступные для товара минимальные и максимальные ограничения цены.
  • Цену, рассчитанную B2BLIX.
  • Цену, подготовленную для экспорта.

Рассчитанная или экспортированная цена не обязательно является текущей ценой товара на маркетплейсе. Она становится актуальной только после того, как маркетплейс примет и применит её в рамках настроенного процесса публикации.

Распространённые ситуации

Цена отображается как дата сразу после открытия файла

Обычно это автоматическое форматирование Excel. Снова откройте исходный CSV с помощью функции импорта и задайте для затронутых столбцов тип «текст» или «число».

Изменение формата ячейки не восстанавливает исходную цену

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

В цене используется неправильный десятичный разделитель

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

Значение также неверно в B2BLIX

Если в «Проверке товара» или «Отчётах о синхронизации» отображается такое же неожиданное значение, проблема может быть связана с импортированными данными товара, настроенными ограничениями цены или результатом расчёта, а не с форматированием Excel. Проверьте эти значения, прежде чем изменять или публиковать цены.

Пример

Товар экспортируется с рассчитанной ценой 12.05 EUR. При прямом открытии CSV Excel отображает это значение как дату.

Продавец закрывает файл без сохранения, снова импортирует исходный CSV и задаёт для столбца с ценой тип Десятичное число. После этого Excel отображает ожидаемое значение 12.05.

Продавец также проверяет товар в «Проверке товара» и подтверждает, что рассчитанная и экспортированная цена составляет 12.05 EUR. Это подтверждает, что проблема была связана с форматированием Excel, а не с расчётом B2BLIX.

Что делать дальше

  • Снова откройте новую копию CSV с помощью функции импорта Excel.
  • Во время импорта задайте для столбцов с ценами текстовый или числовой формат.
  • Проверьте, что выбраны правильные региональные настройки и настройки десятичного разделителя.
  • Не перезаписывайте исходный CSV, пока не проверите все столбцы с ценами.
  • Используйте «Отчёты о синхронизации» или «Проверку товара», если нужно подтвердить значение, созданное B2BLIX.

Обращайтесь в службу поддержки только в том случае, если исходное значение в CSV и значение, отображаемое в B2BLIX, неверны, или если экспортированный результат нельзя объяснить импортированными данными товара, ограничениями цены и настроенными параметрами расчёта.