CSV सिर्फ़ बिना data type वाला एक फ्लैट टेक्स्ट ग्रिड है, जबकि YAML एक structured, आसानी से पढ़ा जाने वाला format है जो configuration, fixture और data files के लिए इस्तेमाल होता है। यह टूल दोनों को जोड़ता है: header row होने पर हर record एक sequence के अंदर YAML mapping (key: value) बन जाता है; header न होने पर हर row values की एक साधारण list बन जाती है। quoted fields, कॉमा और लाइन ब्रेक वाले फ़ील्ड, और escaped quotes, सब सही तरीके से पढ़े जाते हैं।
यह सब कुछ आपके ब्राउज़र में ही, लोकल रूप से होता है। आपका data कभी अपलोड नहीं होता, log नहीं होता और किसी सर्वर पर नहीं भेजा जाता, इसलिए private या sensitive जानकारी वाली spreadsheets को भी बेझिझक बदला जा सकता है।