Excel سے SQL کنورٹر
یہ کنورٹر ایک SQL اسکرپٹ لکھتا ہے جو آپ کی ہیڈر قطار سے ٹیبل بناتا ہے اور اس کے نیچے کی ہر قطار شامل کرتا ہے، اور اقتباس آپ کے منتخب کردہ ڈیٹا بیس کے مطابق ہوتا ہے۔
ڈیٹا کنورٹر
یا CSV, TSV, TXT … فائلیں یہاں ڈراپ کریں ·
زیادہ سے زیادہ 95 MB فی فائل· 20 فائلوں تک· 30 منٹ بعد حذف
فائلیں ہمارے سرورز پر پروسیس ہوتی ہیں اور 30 منٹ بعد حذف ہو جاتی ہیں۔
وہ حرف جو CSV اور متنی فائلوں میں کالموں کو الگ کرتا ہے، پڑھنے اور لکھنے دونوں کے لیے۔ خودکار اسے ان پٹ سے پہچانتا ہے اور کاما لکھتا ہے۔
UTF-8 ہر زبان کے لیے کام کرتا ہے۔ اگر Windows پر Excel میں CSV کھولنے پر اعراب یا ایشیائی حروف بگڑے نظر آئیں تو BOM کے ساتھ UTF-8 چنیں۔
Excel، ODS اور Numbers ان پٹ: صرف پہلی شیٹ تبدیل کریں، یا تمام شیٹس (ZIP میں ہر شیٹ کی ایک CSV، یا ہر شیٹ کی ایک JSON کی)۔
نئی اسپریڈ شیٹ میں شیٹ ٹیب کا نام، زیادہ سے زیادہ 31 حروف۔
آبجیکٹس کی ارے ہر قطار کے لیے کالم کے ناموں کو کیز بناتی ہے؛ ارے کی ارے زیادہ مختصر ہے اور ہیڈر کو پہلی ارے کے طور پر رکھتی ہے۔
بیرونی ایلیمنٹ کا نام جو تمام قطاروں کو لپیٹتا ہے؛ ہر قطار اس کے اندر <row> بنتی ہے۔
CREATE TABLE اور INSERT اسٹیٹمنٹس میں استعمال ہوتا ہے۔ صرف حروف، ہندسے اور انڈر اسکور۔
کوٹنگ اور کالم کی اقسام ڈیٹابیسز میں تھوڑی مختلف ہوتی ہیں؛ وہ چنیں جس میں امپورٹ کرنا ہے۔
تاریخ کے خانوں کو ایک فارمیٹ میں دوبارہ لکھیں۔ ڈیٹابیسز اور کوڈ کے لیے ISO (2026-10-18) سب سے محفوظ ہے؛ جوں کا توں رکھیں انہیں ماخذ کی طرح چھوڑتا ہے۔
اس ٹول کو استعمال کرنے کا طریقہ
- 1
ورک بک اپ لوڈ کریں
XLSX، XLS یا ODS فائل شامل کریں۔ پہلی شیٹ پڑھی جاتی ہے اور اس کی پہلی قطار سے کالم کے نام لیے جاتے ہیں۔ ایک بیچ میں زیادہ سے زیادہ 20 فائلیں، ہر ایک 95 MB تک۔
- 2
ڈائلیکٹ اور ٹیبل کا نام منتخب کریں
اعلیٰ سیٹنگز کھولیں اور SQL ڈائلیکٹ میں وہ ڈیٹا بیس منتخب کریں جس میں آپ اسکرپٹ چلائیں گے، پھر حروف، ہندسوں اور انڈر اسکور کے ساتھ SQL ٹیبل کا نام لکھیں۔
- 3
تبدیل کریں اور اسکرپٹ چلائیں
SQL میں تبدیل کریں دبائیں، .sql فائل ڈاؤن لوڈ کریں اور اسے اپنے ڈیٹا بیس کلائنٹ میں چلائیں، یا ڈیٹا بیس کے ساتھ آنے والے کمانڈ لائن ٹول کو دیں۔
Excel کو SQL میں کیسے تبدیل کریں؟
ورک بک اپ لوڈ کریں، SQL ڈائلیکٹ میں اپنا ڈیٹا بیس منتخب کریں اور SQL میں تبدیل کریں دبائیں۔ آپ کو .sql فائل ملتی ہے جس میں ہیڈر قطار سے بنا CREATE TABLE اسٹیٹمنٹ اور ڈیٹا کے INSERT اسٹیٹمنٹس ہوتے ہیں، چلانے کے لیے تیار۔
Excel سے SQL: شیٹ کو INSERT اسٹیٹمنٹس میں کون بدلتا ہے
اسپریڈشیٹ وہ جگہ ہے جہاں ڈیٹا شروع ہوتا ہے؛ ڈیٹا بیس وہ جگہ ہے جہاں وہ استعمال ہوتا ہے۔ ایک ڈیولپر کو سیلز ٹیم سے پروڈکٹ کیٹلاگ XLSX میں ملتا ہے اور اسے دوپہر تک اسٹیجنگ ڈیٹا بیس میں چاہیے۔ ایک تجزیہ کار پچھلی سہ ماہی کے اہداف آرڈر ٹیبل کے ساتھ رکھنا چاہتا ہے تاکہ ایک کوئری سے موازنہ ہو جائے۔ دونوں صورتوں میں شیٹ میں قطاریں درست ہیں، مگر ڈیٹا بیس کو اسٹیٹمنٹس چاہییں۔
SQL خود پرانی اور مستحکم ہے: ANSI نے 1986 میں پہلا SQL معیار شائع کیا اور ISO نے 1987 میں اسے اپنایا۔ ڈیٹا بیسز کے درمیان جو چیز اب بھی مختلف ہے وہ باریک تفصیلات ہیں، خاص طور پر کالم کے نام کیسے کوٹ ہوتے ہیں اور سٹرنگز اور تاریخیں کیسے لکھی جاتی ہیں۔ اسی لیے کنورٹر ایک عمومی اسکرپٹ بنانے کے بجائے ڈائلیکٹ پوچھتا ہے۔ اگر آپ کا ڈیٹا پہلے سے فلیٹ فائل ہے تو CSV سے SQL ورک بک کے مرحلے کے بغیر یہی کام کرتا ہے۔
تیار شدہ اسکرپٹ میں SQL ڈائلیکٹس کے فرق
شناخت کنندگان بیک ٹکس میں لپٹے ہوتے ہیں، اس لیے order date جیسا ہیڈر کالم کے نام کے طور پر برقرار رہتا ہے۔ اسکرپٹ mysql کمانڈ لائن کلائنٹ، MySQL Workbench یا phpMyAdmin کے SQL ٹیب میں چلتا ہے۔
- سٹرنگز سنگل کوٹس میں ہوتی ہیں، اندر کے کوٹس دوہرا کر لکھے جاتے ہیں
شناخت کنندگان ڈبل کوٹس استعمال کرتے ہیں، جو SQL معیار کی متعین صورت ہے۔ فائل کو psql -f سے چلائیں یا pgAdmin کے کوئری ٹول میں پیسٹ کریں۔
- کوٹ کیے گئے ناموں کے بڑے اور چھوٹے حروف برقرار رہتے ہیں
SQLite معیاری ڈبل کوٹ والے شناخت کنندگان قبول کرتا ہے اور ہر قدر کو لچکدار قسم کے ساتھ رکھتا ہے۔ اسکرپٹ کو sqlite3 data.db < file.sql سے لوڈ کریں۔
- مقامی تجزیاتی کاپی یا موبائل ایپ کے ابتدائی ڈیٹا کے لیے موزوں
شناخت کنندگان چوکور بریکٹس میں لپٹے ہوتے ہیں۔ فائل کو SQL Server Management Studio میں کھولیں اور چلائیں۔
- SQL Server میں کئی قطاروں والی VALUES فہرست ہر INSERT اسٹیٹمنٹ میں 1,000 قطاروں تک محدود ہے
Excel سے SQL آؤٹ پٹ کا نمونہ
CREATE TABLE "customers" (
"id" INTEGER,
"customer" TEXT,
"signup_date" DATE
);
INSERT INTO "customers" ("id", "customer", "signup_date") VALUES
(1, 'O''Neill Hardware', '2026-03-02'),
(2, 'نور اسٹوڈیو', '2026-04-15');Excel سے SQL کنورٹر بمقابلہ ڈیٹا بیس امپورٹ وزرڈ
| UltKit | ڈیٹا بیس امپورٹ وزرڈ | ہاتھ سے لکھا اسکرپٹ | |
|---|---|---|---|
| چلتے ہوئے ڈیٹا بیس کنکشن کے بغیر کام کرتا ہے | yes | no | yes |
| ایسا آؤٹ پٹ جسے آپ جانچ سکیں، Git میں کمٹ کر سکیں اور دوبارہ چلا سکیں | yes | no | yes |
| ناموں میں اپوسٹروف آپ کے لیے ایسکیپ ہوتے ہیں | yes | yes | no |
| تاریخیں ISO لٹرلز کے طور پر دوبارہ لکھی جاتی ہیں | yes | لوکیل پر منحصر | no |
| MySQL، PostgreSQL، SQLite یا SQL Server کے لیے وہی فائل | ڈائلیکٹ منتخب کریں | no | no |
| فائلیں اس کے بعد حذف | 30 منٹ | مقامی رہتی ہے | مقامی رہتی ہے |
Excel اور SQL فارمیٹ کے حقائق
XLSX
Microsoft Excel ورک بک
XLSX، Office 2007 سے Microsoft Excel کا ڈیفالٹ ورک بک فارمیٹ ہے جو Office Open XML اسٹینڈرڈ پر مبنی ہے۔ یہ XML کے ZIP پیکیج میں متعدد شیٹس، فارمولے، فارمیٹنگ، چارٹس، پیوٹ ٹیبلز اور ڈیٹا ویلیڈیشن محفوظ کرتا ہے۔ یہ ہر شیٹ پر دس لاکھ سے زیادہ قطاروں کو سپورٹ کرتا ہے اور کاروباری اسپریڈشیٹس کا معیاری تبادلہ فارمیٹ ہے۔ Google Sheets، LibreOffice اور Numbers XLSX کھولتے ہیں، البتہ میکروز اور جدید فیچرز منتقل نہ ہوں تو ممکن ہے۔
- کمپریشن
- –
- شفافیت
- –
- اینیمیشن
- –
- متعارف ہونے کا سال
- 2007 · Microsoft
SQL
SQL اسکرپٹ
SQL فائل Structured Query Language کے اسٹیٹمنٹس، جیسے CREATE TABLE اور INSERT، کی سادہ متنی اسکرپٹ ہوتی ہے جسے ڈیٹا بیس ترتیب سے چلاتا ہے۔ یہ عام طور پر ڈیٹا بیس بیک اپ، مائیگریشن اور نمونہ ڈیٹا شیئر کرنے کے لیے استعمال ہوتی ہے۔ زبان خود ISO معیار ہے، لیکن MySQL، PostgreSQL، SQLite اور SQL Server کے اپنے اپنے ڈائلیکٹ ہیں، اس لیے سسٹمز کے درمیان اسکرپٹس میں اکثر معمولی تبدیلیاں کرنا پڑتی ہیں۔ SQL فائل کوئی بھی ٹیکسٹ ایڈیٹر کھول سکتا ہے، اور اسے چلانے کے لیے ڈیٹا بیس کلائنٹ درکار ہے۔
- کمپریشن
- –
- شفافیت
- –
- اینیمیشن
- –
- متعارف ہونے کا سال
- –
Excel سے SQL اس وقت درکار ہوتا ہے جب لوگوں کی رکھی ہوئی فہرست، مثلاً قیمتوں کی شیٹ، کسٹمر ایکسپورٹ یا نئی ایپ کا ابتدائی ڈیٹا، ایک حقیقی ٹیبل بن جائے جس پر کوئریز، جوائنز اور پابندیاں کام کر سکیں۔
Excel سے SQL کے بارے میں سوالات
کیا MySQL ڈائلیکٹ MariaDB کے لیے بھی کام کرتا ہے؟
جی ہاں۔ MariaDB 2009 میں MySQL کے فورک کے طور پر شروع ہوا تھا اور اب بھی بیک ٹک والے شناخت کنندگان اور وہی INSERT نحو پڑھتا ہے۔ Amazon RDS جیسی منیجڈ سروسز عام انجن ہی چلاتی ہیں، اس لیے ہوسٹنگ برانڈ کے بجائے انجن کا ڈائلیکٹ منتخب کریں۔
Excel کی تاریخیں SQL فائل میں کس طرح لکھی جاتی ہیں؟
Excel تاریخ کو 1900 سے دنوں کی گنتی کے طور پر رکھتا ہے، اس لیے سیدھی ریڈنگ میں 46313 جیسے نمبر داخل ہوتے۔ یہ صفحہ تاریخیں کو ISO پر رکھتا ہے، جو '2026-10-18' لکھتا ہے؛ یہ ایسی قدر ہے جسے MySQL، PostgreSQL، SQLite اور SQL Server سب تاریخ کے کالم کے لیے قبول کرتے ہیں۔
ایک SQL اسکرپٹ میں کتنی بڑی شیٹ آ سکتی ہے؟
XLSX شیٹ میں 1,048,576 قطاریں تک ہو سکتی ہیں اور پرانی XLS میں 65,536۔ اتنا بڑا اسکرپٹ بھاری ہوتا ہے، اس لیے پہلے سرور کی حد دیکھیں: MySQL 8.0 ایسے کسی بھی اکیلے اسٹیٹمنٹ کو مسترد کر دیتا ہے جو max_allowed_packet سے بڑا ہو، جو بطور ڈیفالٹ 64 MB ہے۔ بہت بڑی شیٹس کے لیے Excel سے CSV کی فلیٹ فائل اور ڈیٹا بیس کا بلک لوڈر زیادہ تیز ہے۔
کیا میں ٹیبل اور کالموں کے نام خود منتخب کر سکتا ہوں؟
ٹیبل کا نام SQL ٹیبل کا نام سے آتا ہے، حروف، ہندسوں اور انڈر اسکور کے ساتھ زیادہ سے زیادہ 64 حروف۔ کالم کے نام شیٹ کی پہلی قطار سے آتے ہیں، اس لیے اگر order_date جیسے snake_case نام چاہیں تو پہلے Excel میں ہیڈر کا نام بدل لیں۔
فارمولوں اور فارمیٹنگ کا کیا ہوتا ہے؟
ڈیٹا بیس قدریں محفوظ کرتا ہے، اس لیے ہر فارمولا سیل اپنے آخری حساب شدہ نتیجے کے طور پر داخل ہوتا ہے۔ فونٹس، فل رنگ، تبصرے اور چارٹس اسکرپٹ تک نہیں پہنچتے۔
PostgreSQL میں میرے کالموں کے نام چھوٹے حروف میں کیوں ہیں؟
PostgreSQL بغیر کوٹ والے شناخت کنندگان کو چھوٹے حروف میں بدل دیتا ہے، اس لیے OrderDate اور orderdate ایک ہی کالم ہیں، جب تک نام ڈبل کوٹس میں نہ ہو۔ PostgreSQL ڈائلیکٹ شناخت کنندگان کو کوٹ کرتا ہے، جس سے ہیڈر قطار میں لکھے گئے حروف کی صورت برقرار رہتی ہے؛ بعد میں انہیں انہی کوٹس کے ساتھ کوئری کریں۔
- CSV سے SQL کنورٹرCSV کو SQL میں تبدیل کریں: MySQL، PostgreSQL، SQLite یا SQL Server کے لیے CREATE TABLE اور INSERT، آپ کے منتخب ٹیبل نام کے ساتھ۔ اکاؤنٹ کے بغیر۔
- SQL سے CSV کنورٹر.sql ڈمپ کی INSERT اسٹیٹمنٹس کو CSV قطاروں میں تبدیل کریں اور Excel یا Google Sheets میں کھولیں۔ MySQL، phpMyAdmin، SQLite اور SQL Server ڈمپ۔
- Excel سے CSV کنورٹرExcel ورک بُک (XLS، XLSX، XLSM) کو CSV میں تبدیل کریں: ہر شیٹ الگ فائل، کوما یا سیمی کولن ڈیلیمیٹر اور UTF-8 جو Excel درست کھولے۔
- Excel سے JSON کنورٹرExcel شیٹس کو آن لائن JSON میں تبدیل کریں: ہیڈر قطار کیز بنتی ہے، ہر قطار ایک آبجیکٹ، تاریخیں ISO میں۔ XLSX، XLS، ODS اور Numbers قبول ہیں۔
- Excel سے XML کنورٹرExcel شیٹ کو XML میپ یا Developer ٹیب کے بغیر XML میں تبدیل کریں۔ ہر قطار ایک ریکارڈ، ہر ہیڈر ایک ٹیگ۔ XLSX، XLS اور ODS فائلیں قبول ہیں۔
- XLSX سے CSV کنورٹرXLSX ورک بک کو Shopify، WooCommerce، Mailchimp، Salesforce یا ڈیٹا بیس امپورٹ کے لیے صاف UTF-8 CSV بنائیں۔ فارمولے ویلیوز اور تاریخیں ISO میں۔