Конвертація csv в sql

Конвертація CSV в SQL

Відео: Import CSV to SQL Server

CSV - це текстовий формат для представлення табличних даних. Чомусь багато хто плутає його з XLS (файл Excel), Проте, між ними мало спільного, хоча, безумовно, CSV можна відкрити в Excel. Так як CSV - це таблиця, то може постати питання: "Як конвертувати CSV в SQL". У цій статті я відповім на питання, де це потрібно (зокрема, мені), а також розповім, як провести таку конвертацію.

Коли я писав статтю визначення країни користувача користувача по його IP-адресою через БД, мені довелося знайти готову базу відповідностей IP-адрес і країн. Однак, в SQL-форматі її знайти важко. Тому довелося викачувати в форматі CSV. І ось далі переді мною постало завдання: "Як конвертувати CSV в SQL, щоб потім просто вставити його в БД".

Відео: SQL Server - How to export data to * .csv file | FoxLearn

Є кілька програм, які дозволяють провести подібну конвертацію, але мінімальна ціна - це 29.95 $. Чи Вас це влаштує, тому я пропоную альтернативний спосіб, який нітрохи не складніше. Ось послідовність дій, які необхідно здійснити:

  1. Зайти в PHPMyAdmin.
  2. Створити таблицю з тією кількістю полів, скільки стовпців у файлі CSV (створення таблиць в PHPMyAdmin).
  3. Зайти в створену таблицю.
  4. Перейти у вкладку "імпорт".


    Вкладка імпорт в PHPMyAdmin

  5. Налаштувати імпорт CSV і натиснути на кнопку "Go".


    Імпорт CSV в PHPMyAdmin

Відео: Як конвертувати файли з Excel в формат CSV

ось процес настройки імпорту CSV розглянемо трохи докладніше. В принципі, на скріншоті варто вже найчастіший випадок, проте, є три поля, які Вам необхідно розуміти і вміти правильно змінювати їх при необхідності:

  • Fields terminated by - тут знаходиться рядок, на якій закінчується чергове поле.
  • Fields enclosed by - кожне поле буде обгорнута в цю послідовність символів.
  • Fields escaped by - символ для екранування.

Відео: Convert CSV To SQL Using PHP

З власного досвіду можу сказати, що міняти доведеться тільки "Fields terminated by", А інші змінювати доводиться дуже рідко.

Якщо Ви все зробили правильно, то тепер у Вас з`явилися імпортовані записи в таблиці. А далі при бажанні Ви можете їх експортувати вже в SQL. Як бачите, все дуже просто, і зовсім необов`язково віддавати 29.95 $ заради такої простої операції.

Поділися в соціальних мережах:

Схожі
Як з excel-файлу зробити dbf-файлЯк з excel-файлу зробити dbf-файл
Як переглянути avi-файл на сайтіЯк переглянути avi-файл на сайті
Як в excel отримати місяць з дати (функція текст і місяць)Як в excel отримати місяць з дати (функція текст і місяць)
Як дізнатися реальний ip-адреса відвідувачаЯк дізнатися реальний ip-адреса відвідувача
Як дізнатися ip-адреса відвідувача через phpЯк дізнатися ip-адреса відвідувача через php
Формат excel.Формат excel.
Як дізнатися країну по ip-адресою через phpЯк дізнатися країну по ip-адресою через php
Генерація xls на phpГенерація xls на php
Як зберегти excel в pdf.Як зберегти excel в pdf.
Як задати своє курсор на сайті через cssЯк задати своє курсор на сайті через css
» » Конвертація csv в sql