Oracle database
December 21, 2025

Перенос Excel в таблицу в pl/sql developer

Как импортировать данные из Excel в PL/SQL Developer с помощью Text Importer?

Проблема: Часто возникает необходимость быстро перенести данные из Excel в Oracle-таблицу, но ручной ввод или написание скриптов для каждой загрузки отнимает время и чревато ошибками.

Чтобы быстро загрузить данные из Excel в Oracle через PL/SQL Developer, удобно воспользоваться встроенным инструментом Text Importer. Вот краткая пошаговая инструкция.


1. Подготовьте данные в Excel

Сохраните нужный лист в формате CSV (Файл → Сохранить как → CSV UTF-8 или CSV с разделителями-запятыми). Убедитесь, что первая строка содержит заголовки — она понадобится при настройке импорта.

Подготовка данных в csv

2. Создайте таблицу в базе

Перед импортом создайте таблицу с колонками, соответствующими структуре CSV-файла.

CREATE TABLE theme_16_load_excel (
    id         NUMBER,
    name       VARCHAR2(500),
    department VARCHAR2(500),
    salary     NUMBER,
    hire_date  DATE
);

3. Запустите Text Importer

В PL/SQL Developer перейдите:

Tools → Text Importer.

Во вкладке Data from text file укажите путь к CSV-файлу.

Выберите разделитель (обычно запятая или точка с запятой).

Отметьте First row is column names, если первая строка — заголовки.

Во вкладке Data to Oracle:

Укажите схему и имя созданной таблицы (например, `THEME_16_LOAD_EXCEL`).

Сопоставьте колонки файла с полями таблицы (обычно делается автоматически по именам).

Нажмите Import, и данные будут загружены.

Готово! Этот способ особенно удобен для разовых загрузок или небольших объёмов данных.

Решение: PL/SQL Developer предоставляет удобный инструмент Text Importer, который позволяет импортировать данные из CSV-файлов (сохранённых из Excel) напрямую в существующую таблицу. Всего за несколько кликов можно загрузить данные, избежав ошибок форматирования и сэкономив время. Главное — заранее создать таблицу с подходящей структурой и правильно указать параметры импорта.

P.S. Главный секрет разработчика — не делать вручную то, что можно автоматизировать в три клика. Text Importer — один из таких секретов. Пользуйтесь на здоровье.