2008-10-07 20 views
18

क्या एक्सेल स्प्रेडशीट से SQL सर्वर (2005) में कोई तालिका बनाने का कोई आसान तरीका है। मैं शायद कुछ उपकरण सोच रहा हूँ?SQL तालिका कैसे बनाएं और Excel स्प्रेडशीट डेटा के साथ इसे पॉप्युलेट करें?

अग्रिम धन्यवाद।

उत्तर

8

यदि डेटा इतना बड़ा नहीं है और यदि यह एक साधारण तालिका है, तो SQL सर्वर प्रबंधन स्टूडियो में तालिका बनाने और खोलने का सबसे आसान तरीका है और एक्सेल डेटा को कॉपी करें।

अन्य समाधान डीटीएस उपयोग कर रहे हैं या SSIS का उपयोग कर ..

+0

एसएसआईएस के साथ मेरा अनुभव ... http://sgomez.blogspot.com/2007/10 /sql2005-importexport-wizard-sucks.html – sebagomez

+0

तकनीकी गणराज्य लेख के लिंक के लिए धन्यवाद: http://blogs.techrepublic.com.com/datacenter/?p=205 –

+0

एक गैर एंटरप्राइज़ सर्वर के साथ, जैसे स्क्लाइट ? मुझे इस पर कोई दस्तावेज नहीं मिला है। – happythenewsad

1

आप Excel में VBA कोड लिख सकते हैं:

  • ओपन डेटाबेस
  • तालिका का निर्माण
  • प्रारंभ भरने रिकॉर्ड से कनेक्शन स्प्रेडशीट की पंक्तियों के माध्यम से लूप करके एक्सेल
0

यो आप एक्सेल दस्तावेज़ को उस उद्देश्य के लिए बिल्टिन ओडीबीसी ड्राइवर का उपयोग कर डेटाबेस के रूप में स्वयं ही इलाज कर सकते हैं। ओडीबीसी डेटा स्रोत प्रशासक खोलने का सबसे तेज़ तरीका है, मौजूदा एक्सेल फाइल डेटा स्रोत को कॉन्फ़िगर करें और कार्यपुस्तिका का चयन करें। इससे आपको ओडीबीसी में मैप किए गए एक्सेल डेटाबेस मिलते हैं, अब आपको अपने ओडीबीसी डेटाबेस से डेटा को अपने SQL सर्वर डेटाबेस में पढ़ने के लिए एक उपकरण है।

1

आपके SQL सर्वर एंटरप्राइज़ प्रबंधक में "आयात डेटा" उपयोगिता है। यह विभिन्न प्रारूपों (। एमडीबी, .एक्सएलएस, सीएसवी, आदि) में डेटा ले सकता है। फ़ाइल को इंगित करना एक साधारण काम है जिसे आप आयात करना चाहते हैं (एक नई तालिका में) और डेटा और संरचना का अपलोड शुरू करें। दूसरी ओर इस बात पर टिप्पणियां कि कैसे क्विर्की एक्सेल सटीक है ...। मेरा सुझाव है कि आप एमएस एसेस टेबल में डेटा को काटकर चिपकाएं (सभी डेटा अगर यह एक छोटी सी टेबल है, तो लगभग 10 रिकॉर्ड अगर यह बहुत बड़ा है)। एमएस एक्सेस डेटा डंप डेटा के साथ किसी भी "quirk" की पहचान करेगा। एक बार SQL तालिका बनाई जाने के बाद, एमएस एक्सेस टेबल के माध्यम से डेटा अपलोड करना केवल आयात प्रबंधक (स्रोत एमएस एक्सेस टेबल, एसक्यूएल टेबल को गंतव्य) का उपयोग करने का मामला है

16

एक्सेल फ़ाइल को टेक्स्ट (यूनिकोड) फ़ाइल के रूप में सहेजें और फिर सभी प्रोग्रामों से "एसक्यूएल आयात और निर्यात डेटा" का उपयोग करें, फिर फ़ाइल स्रोत के रूप में "फ्लैट फ़ाइल स्रोत" का चयन करें और txt फ़ाइल ब्राउज़ करें। यह बताता है। सरल और स्पष्ट।

+0

"सभी कार्यक्रमों से" क्या मतलब है? – kmote

15

एसक्यूएल सर्वर 2008R2 +

  1. सही डेटाबेस
  2. कार्य
  3. डेटा आयात
  4. एक्सेल क्लिक के रूप में स्रोत
  5. एक XLXS, XLS, आदि ... जाने के लिए :) अच्छा चयन
+0

यह SQL व्यवस्थापक के अधिकांश आधुनिक संस्करणों में काम करता है, और अब तक का सबसे आसान समाधान है। यूआई थोड़ा गड़बड़ है, लेकिन प्रयोग योग्य है। –