Как импортировать файл CSV, содержащий столбец с лидирующим 0 в Excel

Microsoft Excel автоматически преобразует столбцы данных в формат, который он считает наиболее подходящим при открытии файлов данных, разделенных запятыми. Для тех из нас, кто не хочет, чтобы наши данные были изменены, мы можем изменить это поведение.

У вас есть файл CSV, вероятно, экспортированный из другого приложения или переданный вам другими людьми. Вы хотели бы открыть его в Excel, так как знаете это очень хорошо. Файл CSV будет выглядеть следующим образом (если вы откроете файл в notepad.exe):

Файл содержит столбцы: ProductModelID, Name, SpecialID и ModifiedDate. Столбец SpeicalID, содержащий данные с начальным 0, и это специализированный код, поэтому вы хотите сохранить первые 0 в Excel. Поскольку это файл CSV, по умолчанию он отображается в проводнике Windows как файл Excel:

Таким образом, вы дважды щелкаете файл и открываете файл в Excel следующим образом:

Вы можете видеть, что по умолчанию Excel удаляет первые 0 в столбце 3 «SpecialID». Вы открыли приложение Excel и попытались использовать File/Open, чтобы открыть файл вручную, и это тоже не работает. Как я могу это исправить?

Хитрость заключается в том, чтобы переименовать файл с расширением .TXT, а затем перенести файл в Excel. ТАК сначала запустите «Мой компьютер»? и перейдите в папку, где находится файл.

Теперь, если вы не видите расширение файла .CSV (в Windows эта опция отключена по умолчанию), затем выполните этот шаг, чтобы включить расширение файла – выберите меню «Инструменты»/«Параметры папки»? затем выберите «Просмотр»? На вкладке снимите флажок «Скрывать расширения для известных типов файлов»? как на картинке ниже:

Тогда вы должны увидеть расширение файла как таковое:

Щелкните правой кнопкой мыши файл и выберите «Переименовать», чтобы переименовать файл в «ProductInfo.txt»?

Обратите внимание, что значок также меняется на обычный текстовый файл. Не открывайте Excel и не используйте «Файл»?/«Открыть»? Команда для переноса файла в Excel. Когда вы сделаете это, появится диалоговое окно, например:

Удостоверьтесь, что «Избранный»? Выделите переключатель и нажмите «Далее»? кнопку, чтобы продолжить. На следующем экране установите флажок «Comma»? и снимите все остальные варианты.

Нажмите «Далее»? перейти к следующему экрану. На этом экране вам нужно нажать на «SpecialID»? столбец и выберите «Текст»? радиокнопка из «формата данных колонки»? раздел.

Нажмите «Готово»? тогда вы сделали.

Теперь вы можете увидеть столбец «SpecialID»? был введен как текстовый столбец, и все ведущие 0 сохраняются.

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

Оцените статью
TutoryBird.Ru
Добавить комментарий