विज़ुअल बेसिक फॉर एप्लिकेशन्स (VBA) CSV फ़ाइलों के साथ कार्य करने को सरल बनाता है जिसमें इन फ़ाइलों से पढ़ने और लिखने की अनुमति देने वाली निर्मित कार्यों और विधियों के माध्यम से सहजता से काम किया जा सकता है। नीचे CSV फ़ाइलों के साथ मूल कार्यों का उदाहरण दिया गया है।.
VBA मूल रूप से JSON पार्सिंग या जनरेशन का समर्थन नहीं करता है, इसलिए हम पार्सिंग JSON स्ट्रिंग्स और बिल्डिंग JSON ऑब्जेक्ट्स के लिए जेस्क्रिप्ट (स्क्रिप्टकंट्रोल ऑब्जेक्ट के माध्यम से) जैसी एक स्क्रिप्टिंग भाषा का उपयोग करेंगे। यहाँ है कि आप VBA में एक JSON स्ट्रिंग को कैसे पार्स कर सकते हैं.
VBA में TOML के साथ काम करना शामिल है TOML फाइल को पार्स करना ताकि आपके VBA प्रोजेक्ट में कॉन्फ़िगरेशन या सेटिंग्स को पढ़ा जा सके। VBA में TOML के लिए निर्मित समर्थन नहीं है, इसलिए आमतौर पर आप एक पार्सर का उपयोग करेंगे या TOML डेटा को JSON या XML जैसे फॉर्मेट में बदल देंगे जिसके साथ VBA आसानी से काम कर सकता है। यहां एक सरल TOML कॉन्फ़िग फाइल को मैन्युअली पार्स करने का तरीका बताया गया है.
XML के साथ इंटरेक्ट करना शुरू करने के लिए, आमतौर पर MSXML2.DOMDocument ऑब्जेक्ट का उपयोग किया जाता है। यह इंटरफेस आपको XML दस्तावेज़ों को लोड, पार्स, और नेविगेट करने की अनुमति देता है। नीचे एक सरल उदाहरण दिया गया है जो दिखाता है कैसे एक XML फाइल को लोड करें, उसकी संरचना का नेविगेशन करें, और गुण तथा टेक्स्ट कंटेंट पढ़ें।.
MSXML2.DOMDocument
VBA में YAML के साथ काम करने के लिए, YAML को VBA द्वारा आसानी से संभाली जा सकने वाले प्रारूप, आमतौर पर डिक्शनरी या संग्रह में परिवर्तित करने और पार्स करने की समझ की आवश्यकता होती है। दुर्भाग्यवश, VBA में YAML पार्सिंग या सीरियलाइज़ेशन का स्वाभाविक समर्थन नहीं है। हालांकि, JSON कन्वर्ज़न उपकरणों और डिक्शनरी ऑब्जेक्ट्स का एक संयोजन उपयोग करके YAML डेटा के साथ काम किया जा सकता है, YAML के JSON के साथ नजदीकी संबंध को देखते हुए। पहले, अपने YAML डेटा को JSON में परिवर्तित करें ऑनलाइन कन्वर्टर का उपयोग करके या अपने विकास वातावरण के भीतर एक YAML-से-JSON परिवर्तन उपकरण के माध्यम से। एक बार परिवर्तित हो जाने के बाद, आप VBA में JSON को पार्स करने के लिए निम्नलिखित उदाहरण का उपयोग कर सकते हैं, ध्यान दें कि इस दृष्टिकोण से आपको अप्रत्यक्ष रूप से YAML के साथ काम करने की अनुमति मिलती है.