Почему цены в 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 и экспорта».

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

Product Checker помогает различить:

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

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

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

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

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

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

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

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

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

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

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

Пример

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

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

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

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

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

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