Почему мои экспортированные CSV-данные преобразуются в странные форматы?

Почему мои экспортированные CSV-данные преобразуются в странные форматы?

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

До преобразования в 4 столбце отображается значение 6000000116:

до: GROUP_HOF_ID = 6000000116

После конвертации в CSV отображается 6E+09:

после: GROUP_HOF_ID = 6E+09

Как решить эту проблему?

решение1

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

Чтобы отобразить точное значение, измените размер столбца, чтобы сделать его больше. Однако вы получите ту же самую "проблему" при следующем открытии файла, потому что в CSV-файле нет информации о ширине столбца, как в файлах xls/xlsx

Если вы хотите это исправитьпостоянното вам необходимо отформатировать ячейку/столбец как текст (добавив к нему префикс 'или другими способами) перед экспортом или задать столбец как текст при импорте файла с помощью мастера

Смотрите также

Связанный контент