Конвертировать HTML таблицу в SQL

Форма для преобразования HTML в SQL

Эта форма позволяет преобразовывать HTML таблицы в SQL запросы, вставьте или загрузите HTML файл ниже:


Ваш результат можно увидеть ниже.

Результат преобразования HTML в SQL


Перенести в "Вставить код" для сохранения

О преобразовании HTML в SQL

О преобразовании HTML таблиц в SQL запросы

HTML to SQL Converter была создана для быстрого преобразования данных HTML таблицы в запросы SQL(Structured Query Language) для вставки в базу данных. Этот удивительный инструмент поддерживает настраиваемое имя таблицы и несколько команд MySQL для вставки. Это очень простой и легкий способ преобразовать и делиться HTML в SQL запросах.

В результате вы получите несколько запросов:

  • SQL-запрос для создания таблицы. Но это всего лишь пример "create table"; на самом деле не рекомендуется выполнять этот запрос, потому что он не содержит индексы, ключи, правильные типы и т.д.
  • Insert или Replace запросы.

Как это работает?

Просто выберите нужные параметры и вставьте HTML таблицу в текстовое поле выше и нажмите кнопку Конвертировать, и вы сразу получите SQL запросы.

Пример преобразования HTML в SQL

Исходные данные (До):
<!DOCTYPE html>
<html>
<head>
<style>h1{color:orange;text-align:center;}</style>
</head>
<body>
<h1>HTML example!</h1>
<p>This is a paragraph.</p>
<table>
<thead>
<tr>
<td>id</td>
<td>firstName</td>
<td>lastName</td>
<td>age</td>
</tr>
</thead>
<tr>
<td>1</td>
<td>Kim</td>
<td>Kardashian</td>
<td>39</td>
</tr>
<tr>
<td>2</td>
<td>Ariana</td>
<td>Grande</td>
<td>26</td>
</tr>
<tr>
<td>3</td>
<td>Cristiano</td>
<td>Ronaldo</td>
<td>35</td>
</tr>
<tr>
<td></td>
</tr>
</table>
</body>
</html>
Конечный результат (После):
/* CREATE TABLE */
CREATE TABLE table_name(
`id` DOUBLE,
`firstName` VARCHAR(100),
`lastName` VARCHAR(100),
`age` DOUBLE
);

/* INSERT QUERY NO: 1 */
INSERT INTO table_name(`id`, `firstName`, `lastName`, `age`)
VALUES (1, 'Kim', 'Kardashian', 39);

/* INSERT QUERY NO: 2 */
INSERT INTO table_name(`id`, `firstName`, `lastName`, `age`)
VALUES (2, 'Ariana', 'Grande', 26);

/* INSERT QUERY NO: 3 */
INSERT INTO table_name(`id`, `firstName`, `lastName`, `age`)
VALUES (3, 'Cristiano', 'Ronaldo', 35);

После преобразования вы можете выполнить эти команды на вашем SQL сервере и добавить все данные в вашу базу данных.