Форматирование csv-файлов в Excel

#csv #excel-2007

#csv #excel-2007

Вопрос:

Win XP, Excel 2007

Я знаю, что есть различные другие сообщения о форматировании csv, но не смог найти то, что мне было нужно.

Часть наших данных хранится за пределами сайта другой компанией, и каждое утро они присылают нам CSV-файл с данными за предыдущие дни.

Проблема в том, что эти данные получены из веб-форм ввода, которые могут иметь выпадающие списки.

Например, может быть выпадающий список количества сотрудников с такими параметрами, как 1-10, 11-25, 26-50 и т. Д

Когда мы открываем файл csv в Excel, некоторые параметры, такие как 1-10, были преобразованы в формат даты Oct-01, который нам не нужен.

Есть ли простой способ изменить их обратно или переформатировать ячейки и выполнить поиск … замену? (Похоже, это работало не очень хорошо, поскольку продолжало возвращаться к дате)

Действительно, есть ли лучший способ открыть файл csv, чтобы сохранить форматирование без изменений? и избавит нас от множества поисковых…замен.

Однако в конечном итоге нам нужно будет открыть CSV-файл в Excel.

Благодарен за любые подсказки

Комментарии:

1. Просто чтобы добавить немного к этому — если вы установите отличное дополнение ASAP Utilities для Excel, в него встроена функция импорта, которая сохранит исходное форматирование. Использую его уже некоторое время и, кажется, работает отлично.

Ответ №1:

Разве это не ТАК раздражает? Вот как я справляюсь с этой проблемой:

Когда вы открываете CSV-файл в Excel, вы должны получить диалоговое окно с параметрами синтаксического анализа. Сначала вы выбираете разделитель или фиксированный, затем вы получаете экран предварительного просмотра анализа данных.

Это легко пропустить, но в правом верхнем углу диалогового окна есть возможность установить определенный формат данных для каждого столбца. Выберите столбец, который вы хотите защитить, и задайте формат text. (Это не позволяет Excel удалять начальные нули и в почтовых индексах Новой Англии!)

После того, как вы загрузите его в Excel, вы можете выполнить vlookup или replace, чтобы привести значения к вашим собственным кодам.

Надеюсь, это поможет. Удачи.

Комментарии:

1. Я хотел бы добавить, что CSV-файлы не являются файлами Excel. CSV-файлы являются обычными текстовыми файлами и не содержат никакой информации о форматировании. В результате сохранить форматирование невозможно, разве что путем преобразования обычного текстового файла в файл Excel. Я написал подробную статью, которая затрагивает эту проблему: theonemanitdepartment.wordpress.com/2014/12/15 /…