it-swarm-ru.tech

Можно ли вставить данные в формате CSV в Excel 2007?

Я хочу скопировать и вставить текст в формате CSV в Excel 2007.

Есть ли способ сделать это без предварительного сохранения во временном файле?

Я уверен, что в предыдущих версиях Excel был способ запуска мастера импорта CSV вручную в этой ситуации, но я не знаю, как это сделать в Excel 2007.

Для справки, в OpenOffice это просто работает - вставка в 2+ строки текста CSV вызовет мастер импорта CSV.

122
therefromhere

Вам нужно вставить свои данные в один столбец. Выберите этот столбец, перейдите в меню «Данные» и нажмите кнопку «Текст в столбцы».

Для визуальной помощи, смотрите этот скриншот.

меню по умолчанию:  default menu

меню данных:  text to columns

167
Mikhail Chernykh

Отметьте (a.k.a. select) такое же количество столбцов, которые предполагается импортировать из csv и import (paste). Например:

Name;surname
xxx;yyy

Отметьте столбцы A и B, затем вставьте.

10
Mic

Если вы можете создавать данные с разделителями табуляции, вы можете вставить их непосредственно в Excel.

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

5
Ishmaeel

Я попытался выполнить ответ, отмеченный здесь, но не нашел кнопку «Текст в столбцах» в меню «Данные». (Office 2010, Excel 14.0.7177.5000)

У меня получилось иначе: сначала вставили в общую таблицу документов Google (которая сделала то, что я хотел, без всяких излишеств). Затем я снова выбрал те же данные, скопировал и вставил в Excel: на этот раз успешно, без нежелательного преобразования в даты ,.

Учитывая все способы вставки данных, это удивительно и прискорбно, что нет простого очевидного способа вставки ячеек без преобразования без предварительного сохранения в файл.

0
Tim