У меня есть две проблемы с файлом CSV, которые возникают, когда я пытаюсь изменить его в Excel.
- У меня есть столбец ISBN, который переформатируется в научный формат каждый раз, когда я сохраняю файл
- Кодировка для файла изменяется с UTF-8 на ANSI, когда я открываю файл.
Это действительно, очень расстраивает и полная трата времени.
Можно ли заставить Excel оставить формат файла в покое?
microsoft-excel-2010
csv
utf-8
ansi
Мартин Дуйс
источник
источник
Ответы:
Не делайте двойной щелчок по файлу CSV, потому что это автоматически отформатирует столбцы. Вместо этого создайте новую электронную таблицу и используйте импорт данных, и вы можете вручную отформатировать столбцы в TEXT, чтобы избежать обрезания чисел и глупого автоматического форматирования.
источник
Печально, что на стороне Windows Excel каким-то образом стал редактором дефакт-файлов CSV, хотя и выполняет работу в этом направлении. У меня был такой же опыт, как и у вас, когда я объединял две таблицы контактов и импортировал их в Google.
Проблема в том, что файлы CSV не содержат метаданных форматирования, Excel загружает текстовый файл со всеми форматами по умолчанию. Если он определяет дату загрузки, угадайте, что? Если он обнаруживает ведущие нули, угадайте, что ??
Я сдался с Excel. И ты тоже должен!
Доступ - намного лучший инструмент. Например, Access по умолчанию импортирует все данные в виде текста. Он не выполняет никакого трюкового форматирования, пока вы не скажете это. Во-вторых, он правильно форматирует CSV, позволяя вам заключить все поля в кавычки. Все это оставляет нетронутыми ведущие пространства. Распространить слово.
Спасает жизни !! Распространить слово!! Не используйте Excel для CSVs !!! Используйте Access!
источник
источник
Я просто отказываюсь от Excel и создаю свой собственный инструмент . Он все еще находится в разработке, но вы можете попробовать его, как правило, он работает с данными, которые у меня есть. Я пробовал CSVed, но кажется, что он не может обрабатывать значения ячеек с переносами строк.
источник