У меня есть несколько очень больших .csv-файлов, с которыми мне нужно работать, и Excel делает это очень просто (очевидно). Одно из полей имеет формат 10/3/2013 19:00
, и Excel автоматически преобразует его в свой собственный формат даты/времени при открытии .csv-файла. Однако мне нужно обрабатывать необработанные текстовые данные. Если я выберу столбец и изменю формат ячейки на Текст, Excel изменит значения на просто десятичные числа ( 41550.7916666667
в примере выше).
Как мне заставить Excel отображать все поля только в текстовом формате? Я использую Excel 2013.
решение1
Используйте Data, Get External Data, From Text для импорта CSV. Это сохранит типы полей лучше, чем открытие напрямую в Excel. Excel должен «угадывать» тип поля и часто ошибается. Когда вы используете Data, From Text, это более явно. Вы также можете обновить свои данные, пока вы сохраняете CSV-файл в том же месте.
решение2
Когда вы открываете файл, используйтеМастер импорта. Вы можете с помощью мастера указать, какие поля вы хотите импортировать какТекст.