SQL Converter

Онлайн-конвертер SQL

Вставьте инструкции CREATE TABLE + INSERT, отредактируйте данные прямо на странице и скачайте готовый файл.xlsx. Вся обработка происходит в браузере — ваш SQL никогда не покидает устройство.

CREATE TABLE / INSERT из MySQL, PostgreSQL и SQLite корректно разбираются. Идентификаторы могут быть в обратных кавычках (``), двойных кавычках ("") или квадратных скобках ([]). Многострочный INSERT (VALUES (...), (...), (...)) поддерживается.

Нет. Разбор и генерация.xlsx полностью выполняются в вашем браузере на JavaScript. Полученный файл сохраняется прямо на ваше устройство.

Ожидание SQL

Почему SQL Converter?

Быстро, конфиденциально, без установки — превратите SQL-дамп в готовую к открытию книгу Excel.

Поддержка нескольких таблиц

Отдельный лист для каждой таблицы CREATE TABLE / INSERT. Имена столбцов берутся из CREATE TABLE или определяются по списку столбцов INSERT.

Настоящий формат Excel

Создаёт подлинный файл Office Open XML.xlsx. Открывается в Excel, Numbers, LibreOffice и Google Sheets без проблем.

Конфиденциальность по умолчанию

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

Строгое сохранение типов

Числа остаются числами (выравнивание вправо), булевы — булевыми, NULL — пустой ячейкой, строки — текстом. Никакого автоматического преобразования в даты.

Несколько диалектов

Понимает синтаксис MySQL, PostgreSQL и SQLite: обратные кавычки, идентификаторы в двойных кавычках, экранированные строки, многострочный INSERT.

Редактирование на месте

Нажмите на любую ячейку, чтобы отредактировать данные перед скачиванием. Добавляйте и удаляйте строки и столбцы, переименовывайте заголовки, убирайте пустые строки — всё в браузере.

Как работает преобразование SQL → Excel

Парсим INSERT-выражения на стороне клиента, собираем настоящий файл.xlsx прямо в вашем браузере.

  1. 1

    Вставьте SQL-дамп

    Вставьте любую комбинацию выражений CREATE TABLE и INSERT INTO из дампов MySQL, PostgreSQL или SQLite. Наш парсер обрабатывает многострочные вставки, экранированные кавычки, NULL-значения, даты, числа и бинарные BLOB (рендерятся как Base64-строки).

  2. 2

    Редактирование на месте

    После разбора данные появляются в виде сетки в стиле электронной таблицы. Редактируйте любую ячейку, добавляйте или удаляйте строки, переименовывайте столбцы. Изменения хранятся в памяти браузера — никаких серверных round-trip на каждое редактирование, никаких задержек на «сохранение…».

  3. 3

    Сборка файла.xlsx

    Когда вы нажимаете «скачать», мы используем SheetJS (xlsx.js), чтобы прямо в JavaScript собрать файл .xlsx в формате Office Open XML. Каждая таблица становится отдельным листом. Файл побитово идентичен тому, что выдал бы сам Excel.

  4. 4

    Скачивание на ваш компьютер

    Blob сохраняется через виртуальный клик <a download>. Открывайте в Excel, Google Sheets, Numbers — всём, что читает.xlsx. Путь данных был такой: SQL-вставка → память JS → Blob.xlsx → скачивание. Никакого сервера, никаких логов, никакой загрузки.

Типичные потребности SQL → Excel

Когда данные нужно быстро получить в виде таблицы.

Экспорт для нетехнических коллег

Нетехническому коллеге нужен последний список клиентов в виде Excel-файла. Запустите SQL-запрос, вставьте результаты, получите.xlsx. Не нужно пилить функцию экспорта и проходить compliance-ревью ради того, чтобы прогнать данные через сторонний инструмент.

Просмотр локальных бэкапов

Откройте файл mysqldump из бэкапа, найдите нужные таблицы, посмотрите их содержимое в виде читаемых строк. Часто проще, чем поднимать sandbox-базу данных.

Миграция данных

Перенесите небольшую таблицу из одной системы в другую через.xlsx. По пути отредактируйте данные (переименуйте столбцы, добавьте поля, исправьте опечатки) перед повторным импортом.

Расследование инцидентов в продакшене

Инженер вставляет строку клиента из базы данных в инструмент, чтобы отладить сообщённый инцидент, при этом данные не покидают его ноутбук. Строка клиента была чувствительной — важно, чтобы она такой и осталась.

Почему SQL-данные требуют приватности

Дампы базы данных обычно содержат реальную информацию о клиентах — имена, email, адреса, иногда хешированные пароли или финансовые данные. Большинство онлайн-конвертеров SQL просят загрузить файл, что ровно противоположно тому, как нужно обращаться с PII. iKit парсит всё в вашем браузере, поэтому данные не покидают вашу машину.

  • Парсит дампы MySQL, PostgreSQL и SQLite на чистом JavaScript.
  • Генерирует файл.xlsx на стороне клиента через SheetJS.
  • Подходит для боевых данных и PII — ничего не загружается.

Связанные руководства

Подробные туториалы и сравнения инструментов из блога iKit.

Часто задаваемые вопросы

Какой диалект SQL поддерживается?

CREATE TABLE / INSERT из MySQL, PostgreSQL и SQLite корректно разбираются. Идентификаторы могут быть в обратных кавычках (``), двойных кавычках ("") или квадратных скобках ([]). Многострочный INSERT (VALUES (...), (...), (...)) поддерживается.

Мой SQL куда-то загружается?

Нет. Разбор и генерация.xlsx полностью выполняются в вашем браузере на JavaScript. Полученный файл сохраняется прямо на ваше устройство.

Каков лимит размера?

Жёсткого серверного лимита нет. Современные браузеры легко справляются с десятками тысяч строк. Для очень больших дампов CLI-инструмент обычно быстрее.

Можно использовать только CREATE TABLE или только INSERT?

Да. Если есть CREATE TABLE, берутся его имена столбцов. Если только INSERT INTO... (col1, col2) VALUES..., используются имена из INSERT. Если у INSERT нет списка столбцов, применяется col1, col2 …

Даты и метки времени станут ячейками-датами в Excel?

Нет. Метки времени вроде '2024-01-05 10:12:33' экспортируются как обычный текст, чтобы избежать автопреобразования Excel. Если нужен тип даты, выберите столбец и примените Формат ячеек → Дата.