Информация от службы поддержки KB0393293
Электронная почта
Данные из файлов CSV преобразуются в некорректные форматы при их открытии в Microsoft Excel
Для Вашего удобства эта статья базы знаний переведена машинными средствами. SAP не предоставляет никаких гарантий правильности или полноты машинного перевода. Исходное содержимое можно увидеть, переключившись на английский язык с помощью селектора языка.
Проблема

При открытии экспортированных данных в формате файла с разделителями-запятыми (CSV) в Microsoft Excel данные форматируются неправильно. Даты имеют несколько форматов и/или некорректны, ведущие нули удаляются, все данные находятся в одном столбце и т. д.

Причина

CSV-файлы не содержат сведений о форматировании значений, поэтому при открытии Microsoft Excel используются настройки языкового стандарта компьютера.
Даты в CSV-файлах из Ariba экспортируются в формате англо-США ММ/ДД/ГГГГ - 11 июля 2019 г. будут экспортированы как 07.11.2019 (это можно проверить, открыв экспортированный CSV-файл в Блокноте или аналогичном текстовом редакторе). Если вы попытаетесь открыть этот файл в Microsoft Excel и ваш компьютер настроен на использование формата даты ДД/ММ/ГГГГ, эта дата будет импортирована как 7 ноября 2019 года. Эти настройки импорта по умолчанию также могут влиять на другие поля, например, преобразование идентификаторов из текста в числа, использование неверных разделителей тысяч и десятичных разрядов, без правильного разделения CSV на столбцы и т. д.

Решение

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

  1. Открыть пустую рабочую книгу Excel
  2. На вкладке "Данные" выберите Из текста/CSV
  3. Выберите экспортированный CSV-файл и нажмите кнопку Открыть

Опционально - при возникновении проблем со специальными символами в отчете в поле "Происхождение файла" выберите "65001: Unicode (UTF-8)".

  1. Нажмите "Преобразовать данные"
  2. Щелкните правой кнопкой мыши столбец дат, который требуется изменить, и выберите Изменить тип - Использование языкового стандарта
  3. В окне Изменить тип с языковым стандартом выберите Тип данных Дата и языковой стандарт Английский - США и нажмите кнопку ОК.
  4. Нажмите Закрыть и загрузить.

Данные CSV будут загружены в Microsoft Excel должным образом.


Применимо к

Закупки

Условия использования  |  Авторские права  |  Безопасность  |  Конфиденциальность