Пошаговая инструкция Импорта данных из Excel в MySQL через phpMyAdmin

Этот практический урок поможет вам перенести данные из вашего Excel-файла (с некоторыми конкретными столбцами) в базу данных MySQL. Данный процесс импорта состоит из трех основных этапов, о которых пошагово вам расскажу. На примере веб-приложения для работы с базами данных через графический интерфейс – phpMyAdmin.

 

Шаг 1: Подготовка файла Excel

К сожалению, phpMyAdmin не может напрямую импортировать файл в формате .xlsx. Следовательно, данный файл нужно сначала преобразовать в более универсальный формат, например CSV (Comma-Separated Values ​​– Значения, разделенные запятой).

  1. Откройте файл в Microsoft Excel, Google Sheets, LibreOffice Calc или любом другом редакторе, умеющем работать с таблицами.
  2. Перейдите к меню «Файл» -> «Сохранить как…» (или «Загрузить»).
  3. В поле «Тип файла» выберите «CSV UTF-8 (разделенный запятыми) (*.csv.
    • Очень важно выбрать именно UTF-8, поскольку это гарантирует корректную сохранность украинских букв (і, ї, є, ґ) и других специальных символов.
  4. Сохраните файл в удобном для вас месте.

Теперь у вас есть файл your_file_name.csv, готовый к импорту.

 

Шаг 2: Создание таблицы в базе данных SQL

Перед тем, как загружать данные, необходимо создать для них «контейнер» в базе данных — таблицу со столбцами, соответствующими столбцам в файле.

  1. Зайдите в phpMyAdmin.
  2. В левой панели выберите базу данных, в которую вы хотите импортировать данные.
  3. Перейдите на вкладку «SQL».
  4. В окно SQL-запросов вставьте код для создания таблицы. Ниже приведен пример, основанный на определенных названиях столбцов. Вы же замените данные (их названия, типы или длину) в соответствии со своими потребностями.
    CREATE TABLE `films` (
      `id` INT AUTO_INCREMENT PRIMARY KEY,
      `title_ru` VARCHAR(255) NOT NULL,
      `genres_ru` VARCHAR(255),
      `directors_ru` VARCHAR(255),
      `description_ru` TEXT
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
    

    Пояснения по коду:

    • CREATE TABLE `films`: Создаем таблицу с названием films (или любое другое название).
    • id INT AUTO_INCREMENT PRIMARY KEY: Создаем уникальный идентификатор для каждой записи (в данном случае – фильма). Он будет заполняться автоматически.
    • title_ru VARCHAR(255) NOT NULL: Столбец для названия, тип VARCHAR (строка) с ограничением в 255 символов. NOT NULL означает, что это поле не может быть пустым.
    • genres_ru VARCHAR(255): Столбец для жанров.
    • directors_ru VARCHAR(255): Столбец для режиссеров.
    • description_ru TEXT: Столбец для описания. Тип TEXT позволяет сохранять длинные тексты без ограничения в 255 символов.
    • CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci: Это настройка кодировки для таблицы. Она является лучшим вариантом для поддержки специальных символов и emoji.
  5. Нажмите кнопку «Go» (или «Выполнить»), чтобы создать таблицу.

 

Шаг 3: Импорт CSV-файла в phpMyAdmin

Это финальный и самый важный этап.

  1. После создания таблицы выберите ее в списке слева в БД (в нашем случае films).
  2. Перейдите на вкладку «Импорт» (Import) в верхнем меню.
  3. Настройте параметры импорта:
    • Файл для импорта: Нажмите «Выбрать файл» и найдите на вашем компьютере .csv файл, который вы сохранили на первом шаге.
    • Кодировка файла (Character set): Убедитесь, что здесь выбрано utf-8.
    • Формат: Оставьте CSV.
    • Разделитель полей: Введите сюда один символ — , (запятая).
      • Примечание: Иногда по умолчанию Excel может использовать точку с запятой (;). Если импорт с запятой не сработает, попробуйте указать здесь ;.
    • Пропустить это количество запросов, начиная с первого: Оставьте 0.
    • Ключевая опция: Поставьте галочку напротив «Первая строка файла содержит названия столбцов таблицы». Это скажет phpMyAdmin проигнорировать первую строчку с заголовками (title_ru, genres_ru и т.д.) и не пытаться записать ее как данные.
  4. Прокрутите страницу вниз и нажмите кнопку «Go» (или «Импорт»).

Если все сделано правильно, вы увидите сообщение об успешном импорте.

 

Шаг 4: Проверка результата

После импорта перейдите на вкладку «Обзор» (Browse) вашей таблицы. Вы должны увидеть все импортируемые данные из файла, аккуратно разложенные по соответствующим столбцам. Также проверьте, правильно ли отображаются специальные символы и/или emoji.

Надеюсь, что эта инструкция будет для вас полезна. Спасибо за внимание!

 

Recent Posts

Прокси для соцсетей и Facebook — Как избежать бана аккаунтов

Представьте, что вас внесли в черный список элитного клуба. Если вы подойдете к фейс-контролю лично…

2 недели ago

Антидетект-браузеры для начинающих: что это такое и как совместить с прокси

Анонимность и разделение аккаунтов является базовой потребностью для сотрудников, занимающихся арбитражем трафика, SMM или мультиаккаунтингом.…

4 недели ago

Когда точно пора сдать старый катализатор для выгодной продажи

Некоторые запчасти в автомобилях мы эксплуатируем до того момента, пока они полностью не выйдут из…

1 месяц ago

Как онлайн-мониторинг цен конкурентов помогает бизнесу в 2026 году

В 2026 году конкуренция в e-commerce стала жесткой как никогда. Клиенты выбирают не только по…

1 месяц ago

5 аграрных ошибок, которые вредят урожаю, но о них редко говорят

Урожай чаще всего теряют не из-за аномальных изменений погоды, а из-за мелких решений, которые кажутся…

2 месяца ago

Музыкальные инструменты, история, классификация и роль в культуре человечества

Музыкальные инструменты сопровождают человечество на протяжении всей его истории. Они появились задолго до письменности и…

2 месяца ago