Как открыть файл с разделителями-пробелами в Microsoft Excel?

Когда я пытаюсь открыть файл с разделителями-пробелами в Excel, все содержимое открывается в одном столбце. Есть ли способ открыть файл с разделителями пробелов в Excel, чтобы содержимое с разделителями было правильно отформатировано в разные столбцы?

Мой сценарий заключается в том, что у меня есть файл, в котором разделитель должен быть чем-то вроде '" ' (перевернутая команда, за которой следует пробел), потому что мой формат файла выглядит следующим образом:

"First Name" "Gender" "Phone" 
"Tom Jones" "M" "123-123-1234"

person merazuu    schedule 13.02.2014    source источник
comment
Больше подходит для superuser.com   -  person Pankaj Jaju    schedule 13.02.2014


Ответы (5)


Используйте стандартную команду «Открыть». Затем перейдите в «Мастер импорта текста» и выберите, чтобы исходный тип данных был разделен. Возможно, вам придется перейти к другому шагу Мастера, чтобы указать, что разделителем является пробел, но Мастер включает возможность указать, какой символ является разделителем.

person La-comadreja    schedule 13.02.2014
comment
Я думаю, я не был ясен с моим вопросом. Мой сценарий заключается в том, что у меня есть файл, в котором разделитель должен быть чем-то вроде ' ' (перевернутая команда, за которой следует пробел), потому что мой формат файла такой: Имя Пол Телефон Том Джонс М 123-123-1234 - person merazuu; 13.02.2014
comment
Вы можете указать любой разделитель в Мастере. - person La-comadreja; 13.02.2014
comment
Да, я могу, если это один символ. Оказывается, он не поддерживает более одного символа. - person merazuu; 13.02.2014
comment
Выберите кавычку и удалите пустые столбцы. - person La-comadreja; 13.02.2014
comment
Я не понимаю удаление части пустых столбцов. Вы можете объяснить? - person merazuu; 13.02.2014
comment
Выделите весь столбец и удалите его, сдвинув остальные ячейки влево. - person La-comadreja; 13.02.2014

На вкладке Данные нажмите Из текста в разделе Получить внешние данные.

Скажите Мастеру использовать пробел в качестве разделителя.

person Gary's Student    schedule 13.02.2014

Я думаю, вы можете указать кавычки строки (', " или нет) в мастере на том же шаге, где вы указываете разделитель.

  1. Откройте файл CSV с помощью Excel 2016.
  2. Найдите вкладку «Данные» и кнопку «Текст в столбце».
  3. На шаге 1 выберите «С разделителями».
  4. На шаге 2 выберите сначала «пробел», а затем выберите «классификатор строк» ​​как ". Затем Excel распознает строку, указанную в " ", и разделит данные в столбцах пробелом.
  5. Измените формат на шаге 3. «Готово».

Примечание: убедитесь, что все разделители представляют собой один пробел; несколько пробелов будут разделены на несколько столбцов. Чтобы избежать этого, предварительно обработайте файл csv в текстовом редакторе. Подойдет Sublime Text/Notepad++. Чтобы было понятнее, я всегда заменяю разделитель на ;.

Замените несколько (более одного) пробелов на ;: найдите \s\s* и замените на ;. Менять по необходимости.

person WesternGun    schedule 17.05.2018

Для Excel на Mac мне пришлось:

  1. Выберите столбец
  2. Данные -> Текст в столбцы
  3. Выберите с разделителями
  4. Выберите разделитель
person Priyank Desai    schedule 25.07.2016

Безумие, что такая простая задача оказывается такой сложной. Используйте документы Google, он распознает формат и скопирует обратно.

person Simon    schedule 22.08.2017