Как импортировать данные в Excel из буфера обмена, как если бы они были в текстовом файле?

Используя Excel, вы можете импортировать данные из текстового файла с помощью мастера, доступного по адресу -> Данные -> Из текста.

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


Текст в столбцы (в вкладка данных) имеют почти те же функции, что и ваш «импорт из текстового файла».

Вы можете разбить текст на столбцы по фиксированной длине или по разделителям, выберите тип данных для каждого столбца …


4

В качестве альтернативы, если у вас есть текст данные в буфере обмена, вы можете использовать мастер импорта текста … (я подтвердил, что это работает для Excel 2010+; не уверен в более старых версиях.)

Улучшите этот ответ

отредактировал 25 марта ’19 в 17:06
Скотт
18.6k1212 золотых значков5757 серебряных знаков104104 бронзовых знака
ответ дан 25 марта ’19 в 19: 17
  • Но, похоже, он обеспечивает ту же функциональность, что и «Текст в столбцы». (Это может быть на один щелчок мыши меньше.) – Скотт, 25 марта ’19, 17:08
  • Я считаю, что эта опция не всегда отображается, в зависимости от форматирования источника (например, копирование/вставка с веб-страниц). Это можно обойти, вставив в блокнот или что-то подобное, а затем снова скопировав оттуда. Уродливо, но работает. – Эдди 07 окт., 20:20
добавить комментарий |

В качестве альтернативы, если у вас есть текстовые данные в буфере обмена, вы можете использовать мастер импорта текста … (Я подтвердил, что это работает для Excel 2010+; не уверен в более старых версиях.)



Мастер импорта текста из буфера обмена Excel не воспроизводит формат с разделителями при записи в макросе

Я импортирую текст из буфера обмена с использованием TIW и параметров с разделителями. Это прекрасно работает вручную. Когда я записываю макрос, он просто вставляет данные, без каких-либо функций с разделителями.

Это известная проблема или я что-то упускаю. Поиск Google/Stack, похоже, не обсуждает эту проблему, хотя есть некоторые обсуждения традиционного импорта File> Open> CSV.

Любая помощь, полученная с благодарностью.


1

В свой макрос вам нужно включить это: (с конкретным истинным или ложным утверждением для ваших нужд)

  ..... ConsecutiveDelimiter: = True, Tab: = True, точка с запятой: = True, Comma: =  True, _ Пробел: = True, Other: = True, OtherChar: = "?"  ......  

Кстати. можете ли вы написать код из макроса

Улучшите этот ответ
отредактировано 10 февраля ’17 в 18:03
ответил 10 февраля ’17 в 17:54
  • Большое спасибо, вы звезда. Очень признателен! – Эрик, 14 фев. ’17 в 17:40
добавить комментарий |

В макрос вам нужно включить следующее: (с конкретным утверждением true или false для ваших нужд)

  ..... ConsecutiveDelimiter: = True, Tab: = True, точка с запятой: = True, Comma: = True, _ Space: = True, Other: = True, OtherChar: = "?"  ......  

Кстати. вы можете написать код из макроса

Оцените статью
futurei.ru
Добавить комментарий