अलविदा सीएसवी और टेक्स्ट फ़ाइलें - हैलो एक्सएमएल

विषय - सूची

मैंने कुछ से अधिक एक्सेल ऐप बनाए हैं जिन्होंने अपने डेटा इनपुट के रूप में CSV फ़ाइल या टेक्स्ट फ़्लैट फ़ाइल का उपयोग किया है। ऐसा करने के कई कारण हैं, यहाँ मेरा शीर्ष 3 है:

1. मुझे डेटाबेस तक पहुंच की अनुमति नहीं थी, हालांकि एक निर्यात की अनुमति थी (उग्र डीबी व्यवस्थापक)।

2. डेटाबेस से कनेक्ट करने के लिए जिस ड्राइवर की आवश्यकता थी, वह संभवत: प्रत्येक कंप्यूटर पर स्थापित नहीं होगा जिस पर स्प्रेडशीट का उपयोग किया जाएगा।

3. जब भी मुझे इसकी आवश्यकता होगी (कंपनी नेटवर्क आदि से बाहर) मेरे पास डेटाबेस से कनेक्शन नहीं होगा।

प्रत्येक मामले में मैं कुछ पूछूंगा "ठीक है, क्या मुझे डेटा की एक फ्लैट फ़ाइल मिल सकती है, जैसे कि, हर सोमवार की सुबह", और प्रतिक्रिया आमतौर पर "पाठ या सीएसवी?" थी … मुझे लगता है कि अब से मैं कहूंगा एक्सएमएल।

क्यों? XML का उपयोग करना आसान है और CSV फ़ाइल की तुलना में अधिक लचीलापन प्रदान करता है।

कोई आश्चर्यजनक अंतर नहीं हैं, हालांकि मेरे सिर के ऊपर से कुछ स्पष्ट हैं:

• एक्सएमएल के साथ मैं स्प्रेडशीट में केवल वांछित डेटा के कॉलम आयात कर सकता हूं। सीएसवी के साथ मुझे पूरे दस्तावेज़ को आयात करने की आवश्यकता है।

• XML के साथ मैं डेटा के विभिन्न भागों को स्प्रेडशीट में जहाँ चाहे वहाँ आयात कर सकता हूँ। सीएसवी के साथ मैं डेटा आयात करने के लिए प्रतिबंधित हूं जैसा कि यह फ़ाइल में दिखता है।

• एक्सएमएल के साथ मैं डेटा नया होने पर राइट क्लिक कर "रीफ्रेश" कर सकता हूं। सीएसवी के साथ मुझे फिर से आयात प्रक्रिया के माध्यम से चलने की जरूरत है। (निश्चित चौड़ाई के आयात और बड़ी संख्या में स्तंभों के साथ कुछ मिनट लगते हैं)

बेशक मैं कुछ कोडिंग के साथ CSV आयात से समान कार्यक्षमता प्राप्त कर सकता हूं, हालांकि अगर मैं XML से शुरू करता हूं तो इसकी कोई आवश्यकता नहीं है।

यह संभवत: कुछ के लिए एक नो-ब्रेनर है, हालांकि यह मेरे लिए "एक्सएमएल में आपका स्वागत है, 2005 में आपका स्वागत है" दिशा में एक कदम है। शायद यह एक कारण है कि आप एक्सेल में भी एक्सएमएल कार्यक्षमता का पता लगाना चाहते हैं।

आप साइट के विकास में मदद मिलेगी, अपने दोस्तों के साथ साझा करने पेज

wave wave wave wave wave