2011-08-11 11 views
5

का उपयोग कर ताज़ा वेब क्वेरी, मैं फीडबर्नर एपीआई से एक्सएमएल फ़ीड में खींचने के लिए देख रहा हूं। यह सिर्फ यूआरएल लिखने और एक्सेल में "वेब से" डेटा कनेक्शन का उपयोग करने का मामला है।एक्सेल 2010 और पैरामीटर्स

https://feedburner.google.com/api/awareness/1.0/GetItemData?uri=RSSFEEDNAME&dates=2011-08-01,2011-08-05

यह ठीक काम करता है (और बहुत तेजी से होता है)।

अब, मैं डेटा की उस सीमा को खींचने के लिए "तिथियां" शीट में दो कक्षों को अपडेट करने में सक्षम होना चाहता हूं। इस URL में पैरामीटर का उपयोग किया जाता है:

https://feedburner.google.com/api/awareness/1.0/GetItemData?uri=RSSFEEDNAME[]

एक्सेल यूआई का उपयोग करना, मैं तो किसी भी सेल करने के लिए [] असाइन कर सकते हैं। हालांकि, कोई फर्क नहीं पड़ता कि मैं क्या कोशिश करता हूं, यह काम नहीं करता है। मैंने शुरू में सोचा था कि डेट प्रारूप के साथ कुछ समस्या हो सकती है, इसलिए मैंने खुद को उस बिंदु पर काम किया है जहां मैं सेल में प्रवेश कर रहा हूं, सटीक प्रतिलिपि (& दिनांक = 2011-08-01,2011-08-05) पाठ के रूप में ।

प्रत्येक बार, फ़ीड केवल वर्तमान दिनों के डेटा के साथ खींचता है (जब कोई दिनांक निर्दिष्ट नहीं होता है तो डिफ़ॉल्ट व्यवहार होता है)। यह एक त्रुटि नहीं दे रहा है (जो अपेक्षाकृत छोटे अवरोधों के लिए करेगा, जैसे कि दो अंकों के महीने नहीं) जो मुझे लगता है कि यह बस निर्दिष्ट पाठ के साथ [] को प्रतिस्थापित नहीं कर रहा है। मैं वेबट्रेन्ड्स वेब सेवा क्वेरी के लिए भी इसी विधि का उपयोग कर रहा हूं और इसी तरह निराशाजनक परिणाम प्राप्त कर रहा हूं। मैंने वेब प्रश्नों पर हर तरह से पढ़ा है, और मैं उनका पालन कर रहा हूं।

मुझे यह देखने के लिए कोई जगह नहीं मिल सकती कि अंतिम यूआरएल एक्सेल का अनुरोध क्या है, इसलिए यह अंधेरे में एक शॉट है। अगले कदमों पर किसी भी विचार की सराहना की जाएगी!

बेस्ट, नाथन

उत्तर

1

मैं सोचा होगा कि dates नामांकित पैरामीटर होना चाहिए और आप जो भी करने के लिए सेल दिनांक मान है (हैं) है कि लिंक करना चाहिए कि।

सेल सिर्फ 2011-08-01,2011-08-05 अपने मूल्य के रूप में लंबे समय के रूप में नामित किया है पैरामीटर dates बना सकते हैं और है कि सेल

+0

आप जानते हैं, मैंने भी कोशिश की। मुद्दा यह है कि जब कोई दिनांक चर होता है तो वेब सेवा चोक करती है, लेकिन कोई डेटा नहीं।तो इसे प्लेसहोल्डर के साथ स्थापित करने से मुझे कभी भी अच्छा एक्सएमएल नहीं मिला, और एक बार अच्छा एक्सएमएल डेटा आने के बाद एक्सेल अपने दिमाग को बदलने से इनकार कर देगा। – nathanziarek

9

जवाब था वेब क्वेरी "जादूगर" का उपयोग करने और कोई बस हाथ से यह करने के लिए लिंक के रूप में होना चाहिए । एक .iqy विस्तार के साथ कुछ भी रूप में

WEB 
1 
http://example.com/index.html?something=[]&somethingelse=[] 
[BLANK] 
  • यह सहेजें:

    1. ओपन नोटपैड (या कुछ पाठ संपादक)
    2. संपादक में निम्नलिखित चार लाइनें टाइप करें।

    3. ओपन एक्सेल, डाटा रिबन पर जाएँ, और क्लिक करें "मौजूदा कनेक्शन"
    4. "अधिक के लिए ब्राउज़ ..." पर क्लिक करें
    5. IQY फ़ाइल आपके द्वारा किए गए ढूँढें और क्लिक करें "खोलें"

    एक्सेल तब आपसे पूछेगा कि आप परिणामस्वरूप डेटा कहां रखना चाहते हैं, इसके बाद यूआरएल में आपके द्वारा दर्ज प्रत्येक प्लेसहोल्डर के लिए संकेत दिए जाते हैं। वे संकेत आपको या तो मूल्य में टाइप करने देते हैं, या डेटा के रूप में कार्य करने के लिए सेल का चयन करते हैं।

  • +0

    महान समाधान, तिथि स्वरूपण से निपटने के लिए कोई सुझाव? वर्तमान में मेरी तिथि परम के लिए एक्सेल int प्राप्त करना – workabyte

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