2009-03-12 5 views
9

मेरे पास एक क्वेरी है जिसमें लगभग 20 कॉलम हैं और मैं इसे कॉलम हेडर के साथ एक्सेल फ़ाइल में निर्यात करना चाहता हूं।कॉलम हेडर के साथ SQL सर्वर से एक्सेल में निर्यात करना?

मैंने सोचा कि यह पता लगाना आसान होगा लेकिन कोई भाग्य नहीं! मैंने वेब की खोज की और एक सुझाव पाया जो काम खत्म नहीं कर सका इसलिए मैं फंस गया हूं।

+0

यह एक एकबारगी निर्यात है या आप सेटअप करने के लिए एक नौकरी की कोशिश कर रहा? – JoshBerke

+0

क्या आप एंटरप्राइज़ मैनेजर या प्रबंधन स्टूडियो का उपयोग कर रहे हैं? –

उत्तर

10

मैं आम तौर पर बस कर ऐसा करते हैं ऊपरी बाएँ कोने पर क्लिक करें परिणाम ग्रिड, नकल में, और उसके बाद में पेस्ट: मैं निम्नलिखित सरल उदाहरण (जो हेडर के बिना डेटा निर्यात करेगा) बेहतर समझने के लिए क्या बीसीपी करता भागा एक्सेल। एक पकड़ है, आपको विकल्पों में जाना होगा-> क्वेरी परिणाम-> SQL सर्वर-> ग्रिड के परिणाम (या पाठ अगर आप एक्सेल में आयात के लिए फ़ाइल में सहेजना चाहते हैं) और कॉपी या सहेजते समय कॉलम हेडर शामिल करें परिणाम है। मुझे लगता है कि यह बहुत अच्छा काम करता है।

1

यदि आप आयात/निर्यात विज़ार्ड का उपयोग करते हैं तो यह डिफ़ॉल्ट है। यदि आप निर्यात को कस्टमाइज़ करना चाहते हैं तो आप इसे एसएसआईएस पैकेज में भी सहेज सकते हैं।

+0

धन्यवाद ग्रेगरी, दुर्भाग्य से मैं विज़ार्ड का उपयोग नहीं कर सकता क्योंकि मुझे हर दिन चलाने के लिए स्वचालित करना है। स्क्रीन कैप्स के लिए –

2

हो सकता है कि यह आपके लिए प्रारंभ करने देगा:

http://weblogs.sqlteam.com/brettk/archive/2005/04/13/4395.aspx

संपादित करें:

उदाहरण बीसीपी का उपयोग करता है, और यह काम करने के लिए आपको कुछ सुविधाओं को पुन: कॉन्फ़िगर करना पड़ सकता है पाने के लिए।

-- To allow advanced options to be changed. 
EXEC sp_configure 'show advanced options', 1 
GO 
-- To update the currently configured value for advanced options. 
RECONFIGURE 
GO 
-- To enable the feature. 
EXEC sp_configure 'xp_cmdshell', 1 
GO 
-- To update the currently configured value for this feature. 
RECONFIGURE 
GO 

-- Dump the table 
DECLARE @sql VARCHAR(8000) 
SELECT @sql = 'bcp <database>.dbo.<table> out d:\bcp\output.txt -c -t, -T -Slocalhost' 
EXEC xp_cmdshell @sql 
19

उपकरण -> विकल्प, का चयन करें "क्वेरी परिणाम" -> "एसक्यूएल सर्वर" -> "ग्रिड को परिणाम" और "परिणाम पाठ" (नीचे चित्र):

enter image description here

enter image description here

+0

+1 –

+0

सेटिंग्स को प्रभावी होने के लिए आपको SQL सर्वर प्रबंधन स्टूडियो को पुनरारंभ करना होगा। – Eptin