CSV আসলে কোনো ডেটা টাইপ ছাড়া সমতল টেক্সটের একটি গ্রিড, আর YAML হলো একটি গঠনমূলক, সহজে পড়া যায় এমন ফরম্যাট, যা কনফিগারেশন, ফিক্সচার আর ডেটা ফাইলের জন্য ব্যবহৃত হয়। এই টুল দুটোর মধ্যে সেতু তৈরি করে: header row থাকলে প্রতিটি রেকর্ড একটি sequence-এর ভেতরে YAML mapping (key: value) হয়ে যায়; header না থাকলে প্রতিটি row হয়ে যায় শুধু মানের একটি সাধারণ list। কোটেশনে থাকা ফিল্ড, ফিল্ডের ভেতরের কমা ও লাইন ব্রেক, আর এস্কেপ করা কোটেশন, সবকিছুই সঠিকভাবে পার্স হয়।
সবকিছুই আপনার ব্রাউজারে স্থানীয়ভাবে ঘটে। আপনার ডেটা কখনো আপলোড হয় না, লগ হয় না বা কোনো সার্ভারে পাঠানো হয় না, তাই ব্যক্তিগত বা স্পর্শকাতর তথ্য থাকা স্প্রেডশিটও নিশ্চিন্তে রূপান্তর করা যায়।