Покрокова інструкція Імпорту даних з 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_ua` VARCHAR(255) NOT NULL,
      `genres_ua` VARCHAR(255),
      `directors_ua` VARCHAR(255),
      `description_ua` TEXT
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
    

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

    • CREATE TABLE `films`: Створюємо таблицю з назвою films (чи будь-яка інша назва).
    • id INT AUTO_INCREMENT PRIMARY KEY: Створюємо унікальний ідентифікатор для кожного запису (в даному випадку – фільму). Він буде заповнюватися автоматично.
    • title_ua VARCHAR(255) NOT NULL: Стовпець для назви, тип VARCHAR (рядок) з обмеженням у 255 символів. NOT NULL означає, що це поле не може бути порожнім.
    • genres_ua VARCHAR(255): Стовпець для жанрів.
    • directors_ua VARCHAR(255): Стовпець для режисерів.
    • description_ua 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.
    • Ключова опція: Поставте галочку навпроти “Перший рядок файлу містить назви стовпців таблиці” (The first line of the file contains the table column names). Це скаже phpMyAdmin проігнорувати перший рядок з заголовками (title_ua, genres_ua і т.д.) і не намагатися записати його як дані.
  4. Прокрутіть сторінку вниз і натисніть кнопку “Go” (або “Імпорт”).

Якщо все зроблено правильно, ви побачите повідомлення про успішний імпорт.

Крок 4: Перевірка результату

Після імпорту перейдіть на вкладку “Огляд” (Browse) вашої таблиці. Ви повинні побачити всі імпортовані дані з файлу, акуратно розкладені по відповідних стовпцях. Також перевірте, чи коректно відображаються українські літери та спеціальні символи.

Сподіваюся, що ця інструкція буде для вас корисною. Дякую за увагу!

 

Recent Posts

Google втрачає монополію: Як підготувати IT-сайт до AI-пошуку (GEO)

Що взагалі сталося з пошуком в інтернеті? Я не побоюся сказати це вголос: сталася справжня…

2 тижні ago

Антидетект-браузери для початківців: що це таке (на прикладі Dolphin чи AdsPower) і як їх правильно поєднати з мобільними проксі

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

1 місяць ago

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

Деякі запчастини в автомобілях ми експлуатуємо доти, доки вони повністю не вийдуть з ладу. Однак…

1 місяць ago

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

В 2026 році конкуренція в e-commerce стала жорсткою як ніколи. Клієнти вибирають не тільки за…

1 місяць ago

5 аграрних помилок, які коштують врожаю, але про них рідко говорять

Урожай найчастіше втрачають не через аномальні зміни погоди, а через дрібні рішення, які здаються неважливими.…

2 місяці ago

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

Музичні інструменти супроводжують людство протягом усієї його історії. Вони з'явилися задовго до писемності і стали…

2 місяці ago