SQL डेटाबेस डेटा को Excel फ़ाइल में कैसे आयात करें [उदाहरण]

⚡ स्मार्ट सारांश

SQL डेटाबेस डेटा को Excel में आयात करने से वर्कशीट SQL सर्वर या Access में मौजूद लाइव टेबल से जुड़ जाती है। यह पेज एक सैंपल एम्प्लॉइज़ टेबल बनाता है, डेटा कनेक्शन विज़ार्ड के माध्यम से इसे आयात करता है, एक Access टेबल आयात करता है, और कनेक्शन को रीफ़्रेश करने की प्रक्रिया को कवर करता है।

  • स्रोत: यह डेटा किसी बाहरी SQL सर्वर से आता है या Microsoft एक्सेल के अंदर से नहीं बल्कि डेटाबेस तक पहुंचें।
  • 🧱 तैयार करें: एक CREATE TABLE और INSERT स्क्रिप्ट आयात करने के लिए एक नमूना कर्मचारी तालिका बनाती है।
  • 🔌 कनेक्ट: डेटा टैब, अन्य स्रोतों से, SQL सर्वर से, डेटा कनेक्शन विज़ार्ड खोलता है।
  • 🔑 प्रमाणीकरण: एक स्थानीय सर्वर उपयोग कर सकता है Windows प्रमाणीकरण के लिए उपयोगकर्ता आईडी और पासवर्ड की आवश्यकता होती है, जबकि रिमोट सर्वर के लिए उपयोगकर्ता आईडी और पासवर्ड दोनों की आवश्यकता होती है।
  • ???? चुनते हैं: डेटाबेस और टेबल का चयन करें, कनेक्शन को सेव करें और डेटा को वर्कशीट में डालें।
  • प्रवेश: "From Access" बटन किसी टेबल को आयात करता है। Microsoft इसी तरह डेटाबेस तक पहुंचें।
  • 🔄 ताज़ा: डेटा, रिफ्रेश ऑल डेटाबेस में बदलाव होने पर आयातित तालिका को अपडेट करता है।

SQL डेटाबेस को Excel में कैसे इम्पोर्ट करें

SQL डेटा को Excel फ़ाइल में आयात करें

इस ट्यूटोरियल में, हम बाहरी SQL डेटाबेस से डेटा आयात करने जा रहे हैं। यह अभ्यास मानता है कि आपके पास SQL ​​सर्वर का एक कार्यशील इंस्टेंस और SQL सर्वर की मूल बातें हैं।

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

  1. EmployeeDB नाम से एक नया डेटाबेस बनाएं
  2. निम्नलिखित क्वेरी चलाएँ
USE EmployeeDB
GO

CREATE TABLE [dbo].[employees](
	[employee_id] [numeric](18, 0) NOT NULL,
	[full_name] [nvarchar](75) NULL,
	[gender] [nvarchar](50) NULL,
	[department] [nvarchar](25) NULL,
	[position] [nvarchar](50) NULL,
	[salary] [numeric](18, 0) NULL,
 CONSTRAINT [PK_employees] PRIMARY KEY CLUSTERED
(
	[employee_id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

GO

INSERT INTO employees(employee_id,full_name,gender,department,position,salary)
VALUES
('4','Prince Jones','Male','Sales','Sales Rep',2300)
,('5','Henry Banks','Male','Sales','Sales Rep',2000)
,('6','Sharon Burrock','Female','Finance','Finance Manager',3000);

GO

विज़ार्ड डायलॉग का उपयोग करके एक्सेल में डेटा आयात कैसे करें

  • में एक नई कार्यपुस्तिका बनाएँ एमएस एक्सेल
  • डेटा टैब पर क्लिक करें

विज़ार्ड संवाद का उपयोग करके Excel में डेटा आयात करें

  1. अन्य स्रोतों से चयन करें बटन
  2. ऊपर दी गई छवि में दिखाए अनुसार SQL सर्वर से चयन करें

विज़ार्ड संवाद का उपयोग करके Excel में डेटा आयात करें

  1. सर्वर नाम/आईपी पता दर्ज करें। इस ट्यूटोरियल के लिए, मैं लोकलहोस्ट 127.0.0.1 से कनेक्ट कर रहा हूँ
  2. लॉगिन प्रकार चुनें। चूँकि मैं स्थानीय मशीन पर हूँ और मेरे पास विंडोज़ प्रमाणीकरण सक्षम है, इसलिए मैं उपयोगकर्ता आईडी और पासवर्ड प्रदान नहीं करूँगा। यदि आप किसी दूरस्थ सर्वर से कनेक्ट कर रहे हैं, तो आपको ये विवरण प्रदान करने होंगे।
  3. अगला बटन पर क्लिक करें

एक बार जब आप डेटाबेस सर्वर से जुड़ जाते हैं, तो एक विंडो खुलेगी, आपको स्क्रीनशॉट में दिखाए अनुसार सभी विवरण दर्ज करने होंगे

विज़ार्ड संवाद का उपयोग करके Excel में डेटा आयात करें

  • ड्रॉप डाउन सूची से EmployeeDB का चयन करें
  • कर्मचारियों की तालिका का चयन करने के लिए उस पर क्लिक करें
  • अगले बटन पर क्लिक करें.

यह डेटा कनेक्शन को सहेजने और कर्मचारी के डेटा से कनेक्ट करने की प्रक्रिया को पूरा करने के लिए डेटा कनेक्शन विज़ार्ड खोलेगा।

विज़ार्ड संवाद का उपयोग करके Excel में डेटा आयात करें

  • आपको निम्न विंडो मिलेगी

विज़ार्ड संवाद का उपयोग करके Excel में डेटा आयात करें

  • ओके बटन पर क्लिक करें

विज़ार्ड संवाद का उपयोग करके Excel में डेटा आयात करें

SQL और Excel फ़ाइल डाउनलोड करें

उदाहरण के साथ MS Access डेटा को Excel में कैसे आयात करें

यहाँ, हम एक सरल बाह्य डेटाबेस से डेटा आयात करने जा रहे हैं जो कि Microsoft डेटाबेस तक पहुँचें। हम उत्पाद तालिका को एक्सेल में आयात करेंगे। आप डाउनलोड कर सकते हैं Microsoft डेटाबेस तक पहुंच.

  • नई कार्यपुस्तिका खोलें
  • डेटा टैब पर क्लिक करें
  • नीचे दिखाए अनुसार एक्सेस बटन पर क्लिक करें

MS Access डेटा को Excel में आयात करें

  • आपको नीचे दिखाया गया संवाद विंडो मिलेगा

MS Access डेटा को Excel में आयात करें

  • आपके द्वारा डाउनलोड किए गए डेटाबेस को ब्राउज़ करें और
  • ओपन बटन पर क्लिक करें

MS Access डेटा को Excel में आयात करें

  • ओके बटन पर क्लिक करें
  • आपको निम्नलिखित डेटा मिलेगा

MS Access डेटा को Excel में आयात करें

डेटाबेस और एक्सेल फ़ाइल डाउनलोड करें

डेटाबेस कनेक्शन को रीफ़्रेश करना और प्रबंधित करना

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

  1. डेटा को रीफ़्रेश करें: आयातित तालिका में किसी भी सेल पर क्लिक करें, डेटा टैब खोलें और सभी कनेक्शनों को अपडेट करने के लिए रिफ्रेश या रिफ्रेश ऑल चुनें।
  2. खोलने पर रीफ़्रेश करें: कनेक्शन प्रॉपर्टीज़ में, "फ़ाइल खोलते समय डेटा रीफ़्रेश करें" विकल्प पर टिक करें ताकि रिपोर्ट हर बार खोले जाने पर अद्यतन रहे।
  3. संबंधों का प्रबंधन: कनेक्शन का नाम बदलने, संपादित करने या हटाने के लिए, और यह जांचने के लिए कि यह किस सर्वर और डेटाबेस की ओर इंगित करता है, क्वेरी और कनेक्शन का उपयोग करें।
  4. क्रेडेंशियल्स की सुरक्षा करें: पसंद करते हैं Windows जहां संभव हो प्रमाणीकरण का उपयोग करें, और डेटाबेस पासवर्ड को कभी भी साझा वर्कबुक में सेव न करें।

⚠️ चेतावनी: लाइव डेटाबेस कनेक्शन वाली वर्कबुक सर्वर का नाम और क्वेरी उजागर कर सकती है। संगठन के बाहर फ़ाइल साझा करने से पहले क्वेरी और कनेक्शन का उपयोग करके कनेक्शन हटा दें, या पहले मानों को स्थिर डेटा के रूप में पेस्ट कर दें।

अक्सर पूछे जाने वाले प्रश्न

Windows प्रमाणीकरण वर्तमान उपयोगकर्ता खाते से साइन इन करता है Windows स्थानीय सर्वर के लिए उपयुक्त इस सुविधा में, पासवर्ड टाइप करने की आवश्यकता नहीं होती है। SQL सर्वर प्रमाणीकरण के लिए एक अलग उपयोगकर्ता आईडी और पासवर्ड की आवश्यकता होती है, और इसका उपयोग रिमोट सर्वरों के लिए किया जाता है।

फ़ाइल को रीफ़्रेश करने के बाद ही। इम्पोर्ट की गई टेबल कनेक्शन बनाए रखती है, लेकिन अपने आप अपडेट नहीं होती। सबसे नई पंक्तियों को देखने के लिए, डेटा टैब पर रीफ़्रेश पर क्लिक करें, या फ़ाइल खुलने पर कनेक्शन को रीफ़्रेश होने के लिए सेट करें।

जी हां। कनेक्शन प्रॉपर्टीज़ में, कमांड टाइप को SQL में बदलें और एक SELECT स्टेटमेंट पेस्ट करें। एक्सेल फिर केवल क्वेरी द्वारा लौटाए गए पंक्तियों और स्तंभों को ही आयात करता है, जो एक बड़ी तालिका के लिए तेज़ होता है।

जी हां। कोपायलट जैसी एआई सुविधाएं "बिक्री विभाग में 2000 से अधिक वेतन पाने वाले कर्मचारी" जैसे साधारण अनुरोध को SELECT स्टेटमेंट में बदल देती हैं। उपयोगकर्ता क्वेरी की समीक्षा करता है और आयात करने से पहले उसे कनेक्शन में पेस्ट कर देता है।

जी हां। एआई सहायक आयातित तालिका का सारांश प्रस्तुत करते हैं, पिवट या चार्ट बनाते हैं, और उससे संबंधित प्रश्नों के सरल भाषा में उत्तर देते हैं। लाइव कनेक्शन का मतलब है कि विश्लेषण को डेटाबेस के साथ अपडेट रखने के लिए रिफ्रेश करना आवश्यक है।

इस पोस्ट को संक्षेप में इस प्रकार लिखें: