SQL Converter

Chuyển đổi SQL trực tuyến

Dán câu lệnh CREATE TABLE + INSERT, chỉnh sửa dữ liệu trực tiếp, rồi tải xuống file.xlsx sẵn sàng mở. Mọi xử lý diễn ra trong trình duyệt — SQL của bạn không rời khỏi thiết bị.

CREATE TABLE / INSERT của MySQL, PostgreSQL và SQLite đều được phân tích chính xác. Định danh có thể dùng backtick (``), ngoặc kép ("") hoặc ngoặc vuông ([]). INSERT nhiều hàng (VALUES (...), (...), (...)) cũng được hỗ trợ.

Không. Phân tích và tạo.xlsx đều chạy hoàn toàn trong trình duyệt bằng JavaScript. File kết quả được lưu trực tiếp vào thiết bị của bạn.

Đang chờ SQL

Tại sao chọn SQL Converter?

Nhanh, riêng tư, không cần cài đặt — biến SQL dump thành workbook Excel sẵn sàng mở.

Hỗ trợ nhiều bảng

Mỗi bảng CREATE TABLE / INSERT tạo một sheet riêng. Tên cột lấy từ CREATE TABLE hoặc suy luận từ danh sách cột INSERT.

Định dạng Excel thực

Tạo file Office Open XML.xlsx chuẩn. Mở trực tiếp trong Excel, Numbers, LibreOffice và Google Sheets.

Ưu tiên quyền riêng tư

Mọi phân tích và tạo workbook đều diễn ra trong trình duyệt. SQL của bạn không bao giờ được tải lên máy chủ.

Giữ nguyên kiểu dữ liệu

Số vẫn là số (căn phải), boolean vẫn là boolean, NULL vẫn trống, chuỗi vẫn là văn bản. Không tự động chuyển sang ngày tháng.

Nhiều phương ngữ SQL

Hiểu cú pháp MySQL, PostgreSQL và SQLite: backtick, định danh ngoặc kép, chuỗi thoát, INSERT nhiều hàng.

Chỉnh sửa trực tiếp

Nhấp vào ô bất kỳ để chỉnh sửa dữ liệu trước khi tải xuống. Thêm hoặc xóa hàng và cột, đổi tên tiêu đề, xóa hàng trống — tất cả trong trình duyệt.

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.

Hướng dẫn liên quan

Hướng dẫn chi tiết và so sánh công cụ từ blog iKit.

Câu hỏi thường gặp

Hỗ trợ phương ngữ SQL nào?

CREATE TABLE / INSERT của MySQL, PostgreSQL và SQLite đều được phân tích chính xác. Định danh có thể dùng backtick (``), ngoặc kép ("") hoặc ngoặc vuông ([]). INSERT nhiều hàng (VALUES (...), (...), (...)) cũng được hỗ trợ.

SQL của tôi có bị tải lên đâu không?

Không. Phân tích và tạo.xlsx đều chạy hoàn toàn trong trình duyệt bằng JavaScript. File kết quả được lưu trực tiếp vào thiết bị của bạn.

Giới hạn kích thước là bao nhiêu?

Không có giới hạn cứng phía máy chủ. Trình duyệt hiện đại xử lý được hàng chục nghìn hàng thoải mái. Với dump lớn, công cụ CLI thường nhanh hơn.

Có thể chỉ dùng CREATE TABLE hoặc chỉ INSERT không?

Được. Nếu có CREATE TABLE thì dùng tên cột từ đó. Nếu chỉ có INSERT INTO... (col1, col2) VALUES... thì dùng tên cột từ INSERT. Nếu INSERT không có danh sách cột thì dùng col1, col2 …

Ngày và timestamp có thành ô ngày trong Excel không?

Không. Timestamp như '2024-01-05 10:12:33' được xuất dưới dạng văn bản thuần để tránh chuyển đổi tự động của Excel. Nếu muốn kiểu ngày, hãy chọn cột rồi áp dụng Định dạng ô → Ngày.