Почему цены в 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 может отображаться правильно на одном компьютере и как дата — на другом.
Что проверить в первую очередь
-
Не изменяйте исходный CSV-файл.
Если вы уже сохранили файл после открытия в Excel, скачайте или создайте новую копию, прежде чем продолжить.
-
Определите затронутые столбцы.
Проверьте, какие столбцы с ценами отображаются как даты. Другие столбцы, например EAN или SKU, также может потребоваться обрабатывать как текст, чтобы сохранить их точные значения.
-
Импортируйте CSV вместо того, чтобы открывать его напрямую.
Используйте функцию импорта CSV или текста в Excel и выберите Текст или Число в качестве типа данных для соответствующих столбцов с ценами.
-
Проверьте десятичный разделитель.
Убедитесь, что Excel использует правильный разделитель для ваших региональных настроек. В зависимости от выбранной локали точка и запятая могут интерпретироваться по-разному.
-
Сравните значение с расчётом 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, неверны, или если экспортированный результат нельзя объяснить импортированными данными товара, ограничениями цены и настроенными параметрами расчёта.