SQL Converter

آن لائن SQL کنورٹر

CREATE TABLE + INSERT اسٹیٹمنٹس پیسٹ کریں، ڈیٹا کو ان لائن ترمیم کریں، پھر تیار.xlsx فائل ڈاؤن لوڈ کریں۔ تمام پارسنگ آپ کے براؤزر میں ہوتی ہے — آپ کا SQL آپ کی ڈیوائس سے کبھی نہیں نکلتا۔

MySQL, PostgreSQL اور SQLite CREATE TABLE / INSERT سب درست طریقے سے پارس ہوتے ہیں۔ شناخت کنندگان backticks, ڈبل کوٹس یا مربع بریکٹس میں لپیٹے جا سکتے ہیں۔ Multi-row INSERT (VALUES (...), (...), (...)) سپورٹڈ ہے۔

نہیں۔ پارسنگ اور.xlsx جنریشن دونوں مکمل طور پر JavaScript کے ذریعے آپ کے براؤزر کے اندر ہوتے ہیں۔ نتیجے میں آنے والی فائل براہ راست آپ کی ڈیوائس پر محفوظ ہو جاتی ہے۔

SQL کا انتظار

SQL کنورٹر کیوں؟

تیز، نجی، صفر انسٹال — SQL ڈمپ کو تیار Excel ورک بک میں تبدیل کریں۔

ملٹی ٹیبل سپورٹ

ہر CREATE TABLE / INSERT ٹارگٹ ٹیبل کے لیے ایک شیٹ۔ کالم کے نام CREATE TABLE سے آتے ہیں، یا INSERT کالم لسٹ سے اخذ کیے جاتے ہیں۔

اصلی Excel فارمیٹ

اصلی Office Open XML.xlsx فائل تیار کرتا ہے۔ Excel, Numbers, LibreOffice اور Google Sheets میں صاف طور پر کھلتا ہے۔

ڈیزائن کے لحاظ سے رازداری

تمام پارسنگ اور ورک بک جنریشن آپ کے براؤزر میں ہوتی ہے۔ آپ کا SQL کبھی ہمارے سرورز پر اپ لوڈ نہیں ہوتا۔

سخت قسم کا تحفظ

اعداد عددی رہتے ہیں (دائیں جانب سیدھے)، بولینز بولین رہتے ہیں، NULL خالی رہتا ہے، تاریں متن رہتی ہیں۔ تاریخوں میں کوئی خاموش تبدیلی نہیں۔

متعدد ڈائلیکٹس

MySQL, PostgreSQL اور SQLite نحو کو سمجھتا ہے: backticks، ڈبل کوٹڈ شناخت کنندگان، escaped strings، multi-row INSERT۔

ان لائن ترمیم

ڈاؤن لوڈ کرنے سے پہلے ڈیٹا میں ترمیم کے لیے کسی سیل پر کلک کریں۔ قطاریں اور کالم شامل یا حذف کریں، ہیڈرز کا نام تبدیل کریں، اور خالی قطاریں ہٹائیں — سب کچھ آپ کے براؤزر میں۔

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.

متعلقہ گائیڈز

iKit بلاگ سے تفصیلی ٹیوٹوریلز اور ٹولز کا موازنہ۔

اکثر پوچھے گئے سوالات

کونسا SQL ڈائلیکٹ سپورٹڈ ہے؟

MySQL, PostgreSQL اور SQLite CREATE TABLE / INSERT سب درست طریقے سے پارس ہوتے ہیں۔ شناخت کنندگان backticks, ڈبل کوٹس یا مربع بریکٹس میں لپیٹے جا سکتے ہیں۔ Multi-row INSERT (VALUES (...), (...), (...)) سپورٹڈ ہے۔

کیا میرا SQL کہیں اپ لوڈ ہوتا ہے؟

نہیں۔ پارسنگ اور.xlsx جنریشن دونوں مکمل طور پر JavaScript کے ذریعے آپ کے براؤزر کے اندر ہوتے ہیں۔ نتیجے میں آنے والی فائل براہ راست آپ کی ڈیوائس پر محفوظ ہو جاتی ہے۔

سائز کی حد کیا ہے؟

کوئی سخت سرور سائیڈ حد نہیں ہے۔ عملی طور پر، جدید براؤزر دسیوں ہزار قطاروں کو آرام سے سنبھالتے ہیں۔ ملٹی میگا بائٹ ڈمپس کے لیے عام طور پر CLI ٹول تیز ہوتا ہے۔

کیا میں صرف CREATE TABLE یا صرف INSERT شامل کر سکتا ہوں؟

ہاں۔ اگر CREATE TABLE موجود ہے تو ہم اس کے کالم نام استعمال کرتے ہیں۔ اگر صرف INSERT INTO... (col1, col2) VALUES... موجود ہے تو ہم وہ کالم نام استعمال کرتے ہیں۔ اگر INSERT میں کوئی کالم لسٹ نہیں ہے تو ہم col1, col2 … پر واپس جاتے ہیں۔

کیا تاریخیں اور ٹائم اسٹیمپ Excel تاریخ سیلز بن جائیں گی؟

نہیں۔ '2024-01-05 10:12:33' جیسے ٹائم اسٹیمپ سادہ متن کے طور پر برآمد کیے جاتے ہیں تاکہ Excel کی جارحانہ خودکار تبدیلی سے بچا جا سکے۔ Excel میں، کالم منتخب کریں اور اگر آپ مقامی قسم چاہتے ہیں تو Format Cells → Date لگائیں۔