SQL Converter

Penukar SQL Dalam Talian

Tampal pernyataan CREATE TABLE + INSERT, sunting data secara langsung, kemudian muat turun fail.xlsx yang sedia dibuka. Semua pemprosesan berlaku dalam pelayar — SQL anda tidak meninggalkan peranti anda.

CREATE TABLE / INSERT daripada MySQL, PostgreSQL dan SQLite semuanya dihurai dengan betul. Pengenal pasti boleh menggunakan backtick (``), petikan berganda ("") atau kurungan segi empat ([]). INSERT berbilang baris (VALUES (...), (...), (...)) turut disokong.

Tidak. Penghuraian dan penjanaan.xlsx kedua-duanya berlaku sepenuhnya dalam pelayar anda melalui JavaScript. Fail yang dihasilkan disimpan terus ke peranti anda.

Menunggu SQL

Kenapa SQL Converter?

Pantas, peribadi, tanpa pemasangan — tukar SQL dump menjadi buku kerja Excel yang sedia dibuka.

Sokongan pelbagai jadual

Satu helaian bagi setiap jadual CREATE TABLE / INSERT. Nama lajur diambil daripada CREATE TABLE, atau disimpulkan daripada senarai lajur INSERT.

Format Excel sebenar

Menghasilkan fail Office Open XML.xlsx yang tulen. Dibuka terus dalam Excel, Numbers, LibreOffice dan Google Sheets.

Privasi diutamakan

Semua penghuraian dan penjanaan buku kerja berlaku dalam pelayar anda. SQL anda tidak pernah dimuat naik ke pelayan kami.

Pemeliharaan jenis data yang ketat

Nombor kekal nombor (rapat kanan), boolean kekal boolean, NULL kekal kosong, rentetan kekal teks. Tiada penukaran senyap kepada tarikh.

Pelbagai dialek

Memahami sintaks MySQL, PostgreSQL dan SQLite: backtick, pengenal pasti petikan berganda, rentetan terlepas, INSERT berbilang baris.

Suntingan sebaris

Klik mana-mana sel untuk sunting data sebelum memuat turun. Tambah atau padam baris dan lajur, namakan semula pengepala, padam baris kosong — semua dalam pelayar.

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 berkaitan

Tutorial mendalam dan perbandingan alat daripada blog iKit.

Soalan Lazim

Dialek SQL apa yang disokong?

CREATE TABLE / INSERT daripada MySQL, PostgreSQL dan SQLite semuanya dihurai dengan betul. Pengenal pasti boleh menggunakan backtick (``), petikan berganda ("") atau kurungan segi empat ([]). INSERT berbilang baris (VALUES (...), (...), (...)) turut disokong.

Adakah SQL saya dimuat naik ke mana-mana?

Tidak. Penghuraian dan penjanaan.xlsx kedua-duanya berlaku sepenuhnya dalam pelayar anda melalui JavaScript. Fail yang dihasilkan disimpan terus ke peranti anda.

Apakah had saiz?

Tiada had tetap dari sisi pelayan. Pelayar moden biasanya mampu mengendalikan puluhan ribu baris dengan lancar. Untuk dump yang sangat besar, alat CLI biasanya lebih pantas.

Bolehkah saya hanya masukkan CREATE TABLE sahaja, atau INSERT sahaja?

Boleh. Jika ada CREATE TABLE, nama lajur diambil daripadanya. Jika hanya ada INSERT INTO... (col1, col2) VALUES..., nama lajur daripada INSERT digunakan. Jika INSERT tiada senarai lajur, ia akan kembali kepada col1, col2 …

Adakah tarikh dan cap masa menjadi sel tarikh Excel?

Tidak. Cap masa seperti '2024-01-05 10:12:33' dieksport sebagai teks biasa untuk mengelakkan penukaran automatik Excel. Dalam Excel, pilih lajur dan gunakan Format Sel → Tarikh jika anda mahukan jenis tarikh.