SQL Converter

Konverter SQL Online

Tempel pernyataan CREATE TABLE + INSERT, edit data langsung, lalu unduh file.xlsx yang siap dibuka. Semua parsing berjalan di browser — SQL Anda tidak pernah meninggalkan perangkat Anda.

CREATE TABLE / INSERT dari MySQL, PostgreSQL, dan SQLite semuanya diurai dengan benar. Identifier bisa menggunakan backtick (``), kutip ganda (""), atau kurung siku ([]). INSERT multi-baris (VALUES (...), (...), (...)) juga didukung.

Tidak. Parsing dan pembuatan.xlsx sepenuhnya terjadi di browser Anda melalui JavaScript. File hasilnya disimpan langsung ke perangkat Anda.

Menunggu SQL

Mengapa SQL Converter?

Cepat, privat, tanpa instalasi — ubah dump SQL menjadi workbook Excel yang siap dibuka.

Dukungan multi-tabel

Satu sheet per tabel CREATE TABLE / INSERT. Nama kolom diambil dari CREATE TABLE, atau disimpulkan dari daftar kolom INSERT.

Format Excel asli

Menghasilkan file Office Open XML.xlsx yang asli. Terbuka langsung di Excel, Numbers, LibreOffice, dan Google Sheets.

Privasi terjamin

Semua parsing dan pembuatan workbook terjadi di browser Anda. SQL Anda tidak pernah diunggah ke server kami.

Tipe data terjaga

Angka tetap numerik (rata kanan), boolean tetap boolean, NULL tetap kosong, string tetap teks. Tidak ada konversi diam-diam ke tanggal.

Beragam dialek

Mendukung sintaks MySQL, PostgreSQL, dan SQLite: backtick, identifier kutip ganda, string escape, INSERT multi-baris.

Edit inline

Klik sel mana saja untuk mengedit data sebelum mengunduh. Tambah atau hapus baris dan kolom, ganti nama header, hapus baris kosong — semua di browser.

How SQL → Excel conversion works

Parse INSERT statements client-side, build a real.xlsx file in your browser.

  1. 1

    Paste a SQL dump

    Paste any combination of CREATE TABLE and INSERT INTO statements from MySQL, PostgreSQL, or SQLite dumps. Our parser handles multi-row inserts, escaped quotes, NULL values, dates, numerics, and binary BLOBs (rendered as Base64 strings).

  2. 2

    Inline editing

    Once parsed, the data appears in a spreadsheet-style grid. Edit any cell, add or delete rows, rename columns. Changes are kept in browser memory — no server round-trip per edit, no "saving..." delay.

  3. 3

    Build the.xlsx file

    When you click download, we use SheetJS (xlsx.js) to construct an Office Open XML .xlsx file directly in JavaScript. Each table becomes a separate worksheet. The file is bit-identical to one Excel itself would produce.

  4. 4

    Download to your machine

    The Blob is saved via a virtual <a download> click. Open it in Excel, Google Sheets, Numbers — anything that reads.xlsx. The data path was: SQL paste → JS memory →.xlsx Blob → download. No server, no log, no upload.

Common SQL → Excel needs

When you need data in a spreadsheet, fast.

Customer-facing exports

A non-technical colleague needs the latest customer list as an Excel file. Run your SQL query, paste the results, get an.xlsx. No need to build an export feature, no compliance review for sending the data through a third-party tool.

Local backup inspection

Open a mysqldump file from a backup, find the relevant tables, see their content as readable rows. Often easier than spinning up a sandbox database.

Data migrations

Move a small table from one system to another by routing through.xlsx. Edit the data on the way (rename columns, add fields, fix typos) before re-importing.

Investigating production issues

Engineer pastes a customer's row from the database into the tool to debug a reported issue, with the data never leaving their laptop. The customer's row was sensitive — making sure it stays sensitive matters.

Why SQL data demands privacy

Database dumps usually contain real customer information — names, emails, addresses, sometimes hashed passwords or financial data. Most online SQL converters ask you to upload the file, which is exactly the wrong thing to do with PII. iKit parses everything in your browser, so the data never leaves your machine.

  • Parses MySQL, PostgreSQL, and SQLite dumps in pure JavaScript.
  • Generates the.xlsx file client-side via SheetJS.
  • Suitable for production data and PII — nothing is uploaded.

Panduan terkait

Tutorial mendalam dan perbandingan alat dari blog iKit.

Tanya Jawab

Dialek SQL apa yang didukung?

CREATE TABLE / INSERT dari MySQL, PostgreSQL, dan SQLite semuanya diurai dengan benar. Identifier bisa menggunakan backtick (``), kutip ganda (""), atau kurung siku ([]). INSERT multi-baris (VALUES (...), (...), (...)) juga didukung.

Apakah SQL saya diunggah ke mana pun?

Tidak. Parsing dan pembuatan.xlsx sepenuhnya terjadi di browser Anda melalui JavaScript. File hasilnya disimpan langsung ke perangkat Anda.

Apa batas ukurannya?

Tidak ada batas ketat dari sisi server. Browser modern umumnya mampu menangani puluhan ribu baris dengan lancar. Untuk dump berukuran besar, alat CLI biasanya lebih cepat.

Bisakah hanya menyertakan CREATE TABLE saja, atau INSERT saja?

Bisa. Jika ada CREATE TABLE, nama kolom diambil dari sana. Jika hanya ada INSERT INTO... (col1, col2) VALUES..., nama kolom dari INSERT yang dipakai. Jika INSERT tidak punya daftar kolom, akan kembali ke col1, col2 …

Apakah tanggal dan timestamp menjadi sel tanggal Excel?

Tidak. Timestamp seperti '2024-01-05 10:12:33' diekspor sebagai teks biasa untuk menghindari konversi otomatis Excel. Di Excel, pilih kolom lalu terapkan Format Sel → Tanggal jika Anda ingin tipe tanggal.