Какое программное обеспечение можно использовать для редактирования файлов CSV? Блокнот будет работать гладко? Я использую MS Excel, но теперь у меня есть эта проблема. Когда я ставлю дату следующим образом: 090913, который представляет 9 сентября 2013 года ... Я не вижу первый ноль перед датой ... Excel это скрывает? а ноль еще есть? Так что мне не о чем беспокоиться? Я буду использовать файл CSV позже, когда создам приложение Java, которое будет читать из файла CSV ....
3 ответа
Любой текстовый редактор (Блокнот, Блокнот ++, Wordpad, Word и т.д.) Будет редактировать файл .csv. Это просто текстовые документы определенного формата.
Ваша большая проблема с Excel, вероятно, основана на том, как Excel работает с датами. Excel сохраняет даты в виде серийных номеров, а затем форматирует их в соответствии с настройками формата. Таким образом, для Excel 2013-09-09 (вы должны попытаться использовать даты, соответствующие ISO) на самом деле 41526 (количество дней с 1900-01-01).
Если вам нужно указать дату в формате для вашего Java-приложения, я бы предложил использовать текстовую формулу, например: =Text(A1,"DD/MM/YY")
где A1 - ваше местоположение даты. Это должно вернуть "правильно" отформатированную дату для вашего экспорта / импорта.
Вы можете использовать Excel: вы должны установить правильный формат для ячеек, сообщить Excel, что это число (тогда оно не будет интерпретироваться как дата). Какую версию Excel вы используете?
Кроме того: с блокнотом все в порядке, я бы предпочел использовать (если вы работаете под Windows) notepad++, который является гораздо более мощным редактором. И это бесплатно.
Вы можете попробовать использовать CSVed. Преимущество этого (или любого другого CSV-редактора) по сравнению с текстовыми редакторами заключается в том, что если содержимое столбца имеет разную ширину в каждой строке, то это будет отображаться в сетке, что приводит к выравниванию данных и облегчению их просмотра.
CSVed отображает ваш текст как есть, и не удаляет начальные нули.
Предупреждение: есть возможность изменить форматы даты и времени, но она предназначена для изменения содержимого файла, а не для изменения способа его отображения.