Как получить Excel, чтобы не возиться с форматированием файла .csv

12

У меня есть две проблемы с файлом CSV, которые возникают, когда я пытаюсь изменить его в Excel.

  1. У меня есть столбец ISBN, который переформатируется в научный формат каждый раз, когда я сохраняю файл
  2. Кодировка для файла изменяется с UTF-8 на ANSI, когда я открываю файл.

Это действительно, очень расстраивает и полная трата времени.

Можно ли заставить Excel оставить формат файла в покое?

Мартин Дуйс
источник
Соответствующий: eusprig.org/stories.htm (Моя любимая ужасная история # 39)
павильон
2
Опять же, ПОЖАЛУЙСТА, ПОЖАЛУЙСТА, не используйте Excel для CSVs !!!!
Surfasb

Ответы:

10

Не делайте двойной щелчок по файлу CSV, потому что это автоматически отформатирует столбцы. Вместо этого создайте новую электронную таблицу и используйте импорт данных, и вы можете вручную отформатировать столбцы в TEXT, чтобы избежать обрезания чисел и глупого автоматического форматирования.

kobaltz
источник
5

Печально, что на стороне Windows Excel каким-то образом стал редактором дефакт-файлов CSV, хотя и выполняет работу в этом направлении. У меня был такой же опыт, как и у вас, когда я объединял две таблицы контактов и импортировал их в Google.

Проблема в том, что файлы CSV не содержат метаданных форматирования, Excel загружает текстовый файл со всеми форматами по умолчанию. Если он определяет дату загрузки, угадайте, что? Если он обнаруживает ведущие нули, угадайте, что ??

Я сдался с Excel. И ты тоже должен!

Доступ - намного лучший инструмент. Например, Access по умолчанию импортирует все данные в виде текста. Он не выполняет никакого трюкового форматирования, пока вы не скажете это. Во-вторых, он правильно форматирует CSV, позволяя вам заключить все поля в кавычки. Все это оставляет нетронутыми ведущие пространства. Распространить слово.

Спасает жизни !! Распространить слово!! Не используйте Excel для CSVs !!! Используйте Access!

surfasb
источник
Мне это нравится :-) Приятно и страстно. Позвольте мне попробовать это немедленно!
Мартин Дуйс
Aargh! Моя лицензия Office не включает доступ. Какие-нибудь идеи относительно других приложений, которые я мог бы использовать?
Мартин Дуйс
Я собираюсь попробовать варианты, упомянутые в этом посте
Martin Duys
Да, все, кроме Excel, использовать CSV. Это отстой, у вас нет доступа. В 1000 раз лучше справляться с CSV, чем в Excel.
Surfasb
Это приятно. Импорт и экспорт UTF-8 с Excel 2013 в Windows 7 всегда вызывал у меня проблемы. Доступ кажется отличным 1) После подключения к CSV мне не нужно настраивать параметры импорта каждый раз, когда я загружаю файл. 2) Я могу легко сортировать столбцы без необходимости превращать CSV в таблицу Excel и, вероятно, гораздо больше!
биослайм
2
  1. Откройте файл .csv с помощью программы для заметок.
  2. Сохраните файл как текстовый файл
  3. Откройте Excel (не щелкайте правой кнопкой мыши по файлу и выберите опцию «Открыть с помощью»)
  4. Используя Excel, откройте файл .txt (вам нужно будет указать Excel для отображения всех типов файлов)
  5. Убедитесь, что при выполнении шага 3 мастера импорта текста вы вручную назначаете любые столбцы, которые не хотите изменять в форматировании текста
  6. Нажмите «Готово»
Alton
источник
0

Я просто отказываюсь от Excel и создаю свой собственный инструмент . Он все еще находится в разработке, но вы можете попробовать его, как правило, он работает с данными, которые у меня есть. Я пробовал CSVed, но кажется, что он не может обрабатывать значения ячеек с переносами строк.

user1022209
источник