Как скопировать данные из Excel в таблицу с помощью Oracle SQL Developer - PullRequest
12 голосов
/ 23 ноября 2011

Есть ли альтернативный способ скопировать данные из листа Excel и вставить их в таблицу с помощью Oracle SQL Developer!?

На данный момент я использую (PL / SQL Developer), записывая (для обновления)в конце оператора select, например:

Select * from ABD
for update

Затем вставьте столбцы из Excel в таблицу ...

С уважением, Адель

Ответы [ 5 ]

20 голосов
/ 23 ноября 2011

Это не совсем копирование и вставка, но вы можете импортировать данные из Excel с помощью Oracle SQL Developer.

Перейдите к таблице, в которую вы хотите импортировать данные, и нажмите на вкладку Data.

После нажатия на вкладку данных вы должны заметить выпадающий список с надписью Actions... indicating the position of the Data tab and Actions... drop down

Нажмите Actions... и выберите нижнюю опцию Import Data...

Затем просто следуйте указаниям мастера, чтобы выбрать правильный лист и столбцы, которые вы хотите импортировать.

РЕДАКТИРОВАНИЕ: Для просмотра вкладки данных:

  1. Выберите SCHEMA, где создается ваша таблица. (Выберите на вкладке «Подключения» на левой панели).
  2. Щелкните правой кнопкой мыши на SCHEMA и выберите SCHEMA BROWSER.
  3. Выберите вашу таблицу из списка (указав схему).
  4. Теперь вы увидите вкладку DATA.
  5. Нажмите Actions и Import Data...
4 голосов
/ 10 июля 2013

Ни один из этих вариантов не отображается для меня. Вставить данные из Excel можно следующим образом:

  • Добавьте дополнительный столбец слева от данных вашей электронной таблицы (если у вас нет номеров строк, показывающихв PL / SQL Developer вам может не потребоваться иметь дополнительный пустой столбец слева).

  • Скопируйте строки данных из вашей электронной таблицы, включая пустой столбец.

  • В PL / SQL Developer откройте свою таблицу в режиме редактирования.Вы можете щелкнуть правой кнопкой мыши имя таблицы в браузере объектов и выбрать «Редактировать данные» или написать свой собственный оператор выбора, который включает в себя идентификатор строки, и щелкнуть значок блокировки.Убедитесь, что ваши столбцы упорядочены так же, как в вашей электронной таблице.

  • Вот та часть, которая заставила меня задуматься: нажмите на левую сторону первого пустого ряда, чтобы выделить его.Это не будет работать, если у вас не выделена первая пустая строка.

  • Вставьте как обычно, используя Ctrl + V или щелкните правой кнопкой мыши Вставить.

Я нигде не мог найти эту информацию, когда мне это было нужно, поэтому я хотел быть уверен, что опубликую ее.

1 голос
/ 26 марта 2013

Нажмите «Таблицы» в окне «Соединения», выберите «Импортировать данные ...», следуйте указаниям мастера, и вам будет предложено ввести имя новой таблицы.

1 голос
/ 26 июня 2012

Вы можете напрямую щелкнуть правой кнопкой мыши по имени таблицы - там также отображается опция «Импортировать данные ...». Затем вы можете выполнить несколько простых шагов и добиться успеха.таблица с данными из excel?

0 голосов
/ 17 сентября 2014

Для PLSQL версии 9.0.0.1601

  1. В контекстном меню таблицы выберите «Редактировать данные»
  2. Вставьте или отредактируйте данные
  3. Опубликовать изменение
...