UltKit
इमेज11
PDF13
डॉक्यूमेंट और डेटा7
वीडियो6
ऑडियो4
और टूल्स22

Excel से SQL कन्वर्टर

यह कन्वर्टर एक SQL स्क्रिप्ट लिखता है जो आपकी हेडर पंक्ति से टेबल बनाती है और उसके नीचे की हर पंक्ति को INSERT करती है, आपके चुने हुए डेटाबेस के हिसाब से कोटिंग के साथ।

डेटा कन्वर्टर

या CSV, TSV, TXT … फ़ाइलें यहाँ ड्रop करें ·

प्रति फ़ाइल अधिकतम 95 MB· अधिकतम 20 फ़ाइलें· 30 मिनट बाद हटा दी जाती हैं

आउटपुट

फ़ाइलें हमारे सर्वर पर प्रोसेस होती हैं और 30 मिनट बाद हटा दी जाती हैं।

इस टूल का उपयोग कैसे करें

  1. 1

    वर्कबुक अपलोड करें

    XLSX, XLS या ODS फ़ाइल जोड़ें। पहली शीट पढ़ी जाती है और उसकी पहली पंक्ति से कॉलम के नाम लिए जाते हैं। एक बैच में 20 फ़ाइलें तक, हर एक 95 MB तक।

  2. 2

    डायलेक्ट और टेबल का नाम चुनें

    एडवांस्ड सेटिंग खोलें और SQL डायलेक्ट में वह डेटाबेस चुनें जिसमें आप स्क्रिप्ट चलाएँगे, फिर अक्षरों, अंकों और अंडरस्कोर का इस्तेमाल करके SQL टेबल का नाम लिखें।

  3. 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 टैब में चलती है।

  • स्ट्रिंग सिंगल कोट में होती हैं, और भीतर के कोट दोहरा दिए जाते हैं

Excel से SQL आउटपुट का उदाहरण

id, customer, signup_date हेडर और दो पंक्तियों वाली शीट, PostgreSQL डायलेक्ट और टेबल नाम customers के साथ बदली गई
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डेटाबेस इंपोर्ट विज़ार्डहाथ से लिखी स्क्रिप्ट
चालू डेटाबेस कनेक्शन के बिना काम करता हैyesnoyes
ऐसा आउटपुट जिसे आप देख सकें, Git में कमिट कर सकें और दोबारा चला सकेंyesnoyes
नामों में एपॉस्ट्रॉफ़ी अपने आप एस्केपyesyesno
तारीखें ISO लिटरल के रूप में दोबारा लिखी जाती हैंyesलोकेल पर निर्भरno
MySQL, PostgreSQL, SQLite या SQL Server के लिए एक ही फ़ाइलडायलेक्ट चुनेंnono
फ़ाइलें इतने समय बाद हटती हैं30 मिनटलोकल रहती हैंलोकल रहती हैं

Excel और SQL फॉर्मेट की जानकारी

XLSX

Microsoft Excel वर्कबुक

XLSX, Office 2007 से Microsoft Excel का डिफ़ॉल्ट वर्कबुक फ़ॉर्मेट है, जो Office Open XML मानक पर आधारित है। यह कई शीट, फ़ॉर्मूले, फ़ॉर्मैटिंग, चार्ट, पिवट टेबल और डेटा वैलिडेशन को XML की ZIP पैकेज में रखता है। यह हर शीट पर दस लाख से अधिक पंक्तियाँ सपोर्ट करता है और बिज़नेस स्प्रेडशीट के आदान-प्रदान का मानक फ़ॉर्मेट है। Google Sheets, LibreOffice और Numbers XLSX खोलते हैं, हालाँकि मैक्रो और उन्नत सुविधाएँ साथ नहीं आ पातीं।

कंप्रेशन
–
ट्रांसपेरेंसी (पारदर्शिता)
–
एनिमेशन
–
शुरुआत का वर्ष
2007 · Microsoft
XLSX कन्वर्टर

SQL

SQL स्क्रिप्ट

SQL फ़ाइल Structured Query Language स्टेटमेंट, जैसे CREATE TABLE और INSERT, की प्लेन-टेक्स्ट स्क्रिप्ट होती है, जिसे डेटाबेस क्रम से चलाता है। इसका आम उपयोग डेटाबेस बैकअप, माइग्रेशन और सैंपल डेटा शेयर करने में होता है। भाषा खुद एक ISO स्टैंडर्ड है, लेकिन MySQL, PostgreSQL, SQLite और SQL Server की अपनी-अपनी बोलियाँ (डायलेक्ट) हैं, इसलिए सिस्टम बदलने पर स्क्रिप्ट में अक्सर छोटे बदलाव करने पड़ते हैं। SQL फ़ाइल कोई भी टेक्स्ट एडिटर खोल सकता है, और उसे चलाने के लिए डेटाबेस क्लाइंट चाहिए।

कंप्रेशन
–
ट्रांसपेरेंसी (पारदर्शिता)
–
एनिमेशन
–
शुरुआत का वर्ष
–
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 वर्ण तक हो सकते हैं। कॉलम के नाम शीट की पंक्ति 1 से आते हैं, इसलिए order_date जैसे snake_case नाम चाहिए तो पहले Excel में हेडर बदल लें।

फ़ॉर्मूलों और फ़ॉर्मैटिंग का क्या होता है?

डेटाबेस मान सहेजता है, इसलिए हर फ़ॉर्मूला सेल अपने आख़िरी गणना किए गए नतीजे के रूप में डाला जाता है। फ़ॉन्ट, फ़िल, कमेंट और चार्ट स्क्रिप्ट में नहीं जाते।

PostgreSQL में मेरे कॉलम नाम छोटे अक्षरों में क्यों हैं?

PostgreSQL बिना कोट वाले आइडेंटिफ़ायर को छोटे अक्षरों में बदल देता है, इसलिए नाम को डबल कोट में न रखा जाए तो OrderDate और orderdate एक ही कॉलम हैं। PostgreSQL डायलेक्ट आइडेंटिफ़ायर को कोट करता है, जिससे हेडर पंक्ति में लिखा केस बना रहता है; बाद में क्वेरी करते समय वही कोट लगाएँ।