Чи можливо вставити дані, відформатовані CSV, в Excel 2007?


125

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

Чи існує спосіб зробити це без збереження його спочатку до тимчасового файлу?

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

Для довідки, у OpenOffice це Just Works - вставлення у 2+ рядки CSV тексту запустить майстра імпорту CSV.


У вас є файл CSV? У мене немає жодної зручності для тестування, але якщо файл доступний (включаючи, можливо, через мережу), ви просто зможете відкрити Excel, відкрити цей файл, а потім Зберегти як у відповідному форматі Excel.
Томас Оуенс

1
@Thomas - дякую, але я намагався уникати переходу через файл для зручності (оскільки дані CSV - з електронного листа).
звідти

Відповіді:


171

Потрібно вставити свої дані в один стовпець. Виберіть цей стовпець, перейдіть до меню Дані та натисніть кнопку Текст у стовпці.

Візуальну допомогу див. На цьому скріншоті.

меню за замовчуванням: меню за замовчуванням

меню даних: текст до стовпців


1
Завдяки цьому працює. Але потім я помітив пізніше, що це робиться автоматично, коли я йду разом - я думаю, що вона вчиться, як ти йдеш.
DavidC

10

Позначте (так само виберіть) однакову кількість стовпців, які, як очікується, імпортуватимуть із csv та імпортувати (вставити). Наприклад:

Name;surname
xxx;yyy

Позначте стовпці А і В, а потім вставте.


2
Я не міг змусити це працювати. Це дає мені попередження: "Попередження" "Дані в буфер обміну мають не той розмір і форму, як обрана область. Чи хочете ви все-таки вставити дані", а потім вона просто вставляється як CSV. Зауважу, у вас є крапки з комою, можливо, це краще працює для крапки з комою? Я не впевнений, але я гадаю, що це не так.
Маккей

5

Якщо ви можете створювати дані з обмеженими вкладками, ви можете вставити їх безпосередньо в Excel.

Якщо ви не можете змусити їх надсилати вам електронну пошту з обмеженою комою (на відміну від розділеної комою) електронної пошти, це все ще включає один проміжний крок (наприклад, вставити в блокнот, замінити всі коми на вкладки, скопіювати знову), але принаймні ви цього не зробите ' не потрібно зберігати та імпортувати тимчасовий файл csv.


CSV є складнішим за це через деліметри та втечу тощо.
Маккей

0

Я намагався дотримуватися відповіді, позначеної тут, але в меню Дані не знайшов жодної кнопки "Текст до стовпців". (Office 2010, Excel 14.0.7177.5000)

Я домігся іншого способу: спочатку вставив у таблицю документів із Google, що ділився (що робив те, що я хотів, без надмірностей.) Потім я знову вибрав ті самі дані, скопіював і вставив у Excel: цього разу успішно, без небажаної конверсії дат .

Враховуючи всі способи вставити дані, це дивовижно і невдало, немає простого очевидного способу вставки клітинок без перетворення без збереження спочатку у файл.


Ви впевнені, що не пропустили кнопку? Я щойно робив це за допомогою програми Excel 2010. google.com/search?q=excel+2010+text+to+columns&tbm=isch
Alph.Dev

-1

Я скажу, що я на 90% впевнений, що лише зміна розширення файлу на .xls дозволить вирішити дані без додаткових кроків. Що я маю на увазі, це зберегти копію .csv на робочому столі правою кнопкою миші, перейменувати та змінити розширення файлу на .xls

Я кажу, що я на 90% впевнений, бо зараз я далеко від комп'ютера і не можу перевірити.

Існує хитрість відображення розширень файлів відомих типів файлів у Windows 7.

Пуск / панель керування / Зовнішній вигляд та персоналізація / Параметри папки На вкладці перегляду виберіть розширені налаштування прокрутки вниз та зніміть позначку Приховати розширення для типів файлів відомостей.


1
ОП запитує про вставку, а не про можливості Excel для читання CSV.
Маккей
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.