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. Наш парсер обробляє багаторядкові INSERT, екрановані лапки, NULL-значення, дати, числа та бінарні BLOB (показуються як Base64-рядки).

  2. 2

    Inline-редагування

    Після парсингу дані з'являються у вигляді сітки, схожої на електронну таблицю. Редагуйте будь-яку клітинку, додавайте чи видаляйте рядки, перейменовуйте колонки. Зміни тримаються в памʼяті браузера — без серверних round-trip-ів на кожне редагування, без затримок «збереження...».

  3. 3

    Побудова.xlsx-файлу

    Коли ви натискаєте «Завантажити», ми використовуємо SheetJS (xlsx.js) для конструювання Office Open XML .xlsx-файлу прямо в JavaScript. Кожна таблиця стає окремим аркушем. Файл побайтово ідентичний тому, що створив би сам Excel.

  4. 4

    Завантаження на ваш пристрій

    Blob зберігається через віртуальний клік <a download>. Відкривайте в Excel, Google Sheets, Numbers — будь-чим, що читає.xlsx. Шлях даних: вставка SQL → памʼять JS → Blob.xlsx → завантаження. Без сервера, без логів, без upload-у.

Поширені потреби SQL → Excel

Коли потрібні дані в електронній таблиці — швидко.

Експорт для клієнтів

Нетехнічному колезі потрібен останній список клієнтів як Excel-файл. Виконайте свій SQL-запит, вставте результати, отримайте.xlsx. Без необхідності будувати фічу експорту, без compliance-перевірки на пересилання даних через сторонній інструмент.

Перевірка локального бекапу

Відкрийте файл mysqldump з бекапу, знайдіть потрібні таблиці, побачте їх вміст у вигляді читабельних рядків. Часто простіше, ніж піднімати sandbox-базу.

Міграції даних

Перенесіть невелику таблицю з однієї системи в іншу через.xlsx. Редагуйте дані по дорозі (перейменовуйте колонки, додавайте поля, виправляйте помилки) перед re-import-ом.

Розслідування продакшн-проблем

Інженер вставляє рядок клієнта з бази в інструмент для дебагу проблеми, а дані ніколи не покидають його ноутбук. Рядок клієнта був чутливим — і важливо, щоб він таким і залишився.

Чому SQL-дані вимагають приватності

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

  • Парсить дампи MySQL, PostgreSQL і SQLite чистим JavaScript.
  • Генерує.xlsx-файл на стороні клієнта через SheetJS.
  • Підходить для production-даних і 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. Якщо потрібен тип дати, виділіть стовпець і застосуйте Формат клітинок → Дата.