2017-03-13 9 views
6

मैं एसएसआईएस का उपयोग कर एक एक्सेल फ़ाइल में SQL सर्वर डेटाबेस से डेटा निर्यात करने की कोशिश कर रहा हूं। मैं चाहता हूं कि 6 वें पंक्ति और 5 वें पंक्ति से डेटा डालने के लिए शीर्षलेख हों।पंक्तियां छोड़ें: एसएसआईएस से एक्सेल फ़ाइल में डेटा निर्यात करें

enter image description here

मैं सक्षम नक्शा हेडर नाम, एक्सेल गंतव्य संपादक में, एसक्यूएल तालिका हेडर के लिए कर रहा हूँ, एसक्यूएल कमांड लिख कर:,

SELECT * FROM [Sheet1$A5:EC5] 

लेकिन फिर भी जब मैं निष्पादित पैकेज, डेटा दूसरी पंक्ति से डाला जाता है मैं 6 वें पंक्ति से सम्मिलन कैसे शुरू कर सकता हूं?

किसी भी मदद, इसे हल करने के लिए, सराहना की जाती है। अग्रिम में धन्यवाद!

उत्तर

2

एसएसआईएस में ओएलई डीबी स्रोत में डेटासेट में खाली पंक्तियां जोड़ें। मुझे लगता है कि आपके डेटाबेस में आपके कॉलम हेडर 1, हेडर 2 और हेडर 3 नामित हैं। इस क्वेरी के साथ अपने OLE DB स्रोत क्वेरी बदलें:

select ' ' as Header1, ' ' as Header2, ' ' as Header3 
UNION ALL 
select ' ', ' ', ' ' 
UNION ALL 
select ' ', ' ', ' ' 
UNION ALL 
select ' ', ' ', ' ' 
UNION ALL 
select ' ', ' ', ' ' 
select Header1, Header2, Header3 from Your_SQL_SERVER_Tabl 

आप VARCHAR के लिए कि वे अन्य प्रकार के होते हैं अपने कॉलम कास्ट करने के लिए आवश्यकता हो सकती है।

0

मेरे पास एसएसआईएस से एक्सेल को निर्यात करने का प्रयास करने का एक ही मुद्दा था। मैं ZappySys से "निर्यात एक्सेल टास्क" खरीदकर तीसरे पक्ष के मार्ग पर जा रहा हूं। यह आपको शुरू करने के लिए सेल ऑफसेट निर्दिष्ट करने की अनुमति देता है।

0

एक्सेल स्रोत के लिए आपको "ओपनरोसेट" गुणों का उपयोग करने की आवश्यकता है, एक्सेल स्रोत के लिए प्रॉपर्टी पेज पर जाएं, "ओपनरोवसेट" को "$ ए 6: डी" के रूप में सेट करें, फिर इसे आपकी समस्या का समाधान करना चाहिए।

संबंधित मुद्दे