12

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

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

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

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

3 ответа3

10

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

5

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

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

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

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

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

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .