XML থেকে CSV
XML-কে CSV-তে কনভার্ট করুন: বারবার আসা রেকর্ড এলিমেন্ট আপনাআপনি খুঁজে নেওয়া হয়, প্রতিটি রেকর্ড একটা সারি হয়, আর তার অ্যাট্রিবিউট ও চাইল্ড এলিমেন্ট কলাম হয়। Excel-এ হিন্দি লেখা অক্ষত থাকে।
টিপ: একসঙ্গে কয়েকটি ফাইল বেছে নিন, সবগুলো একই সেটিংসে প্রসেস হয়ে যাবে।
কীভাবে ব্যবহার করবেন
- 1একটা XML ফাইল বেছে নিন বা টেনে আনুন, অথবা XML পেস্ট করুন।
- 2প্রিভিউ দেখে নিন। যে এলিমেন্ট বারবার আসে সেটা থেকে সারি নেওয়া হয়; দরকার হলে তালিকা থেকে অন্যটা বেছে নিন।
- 3CSV ডাউনলোড করুন, অথবা কপি করুন।
প্রায়ই জিজ্ঞাসিত প্রশ্ন
কোন এলিমেন্টগুলো সারি হয়?
যে এলিমেন্ট সবচেয়ে বেশিবার আসে আর যার নিজের ফিল্ড আছে, যেমন ইনভয়েসের তালিকার ভিতরের প্রতিটি ইনভয়েস। সেগুলোর প্রতিটি একটা সারি হয়, আর তালিকা থেকে অন্য এলিমেন্টও বেছে নিতে পারেন।
অ্যাট্রিবিউট আর নেস্টেড এলিমেন্ট কীভাবে লেখা হয়?
প্রতিটি অ্যাট্রিবিউট তার নামেই একটা কলাম পায়, যেমন id, আর প্রতিটি নেস্টেড এলিমেন্ট তার পাথের নামে একটা কলাম পায়, যেমন address.city। নেস্টেড এলিমেন্টের অ্যাট্রিবিউট লেখা হয় author.@id-এর মতো।
কোনো রেকর্ডের ভিতরে একটা এলিমেন্ট একাধিকবার এলে কী হয়?
প্রতিটি নিজের একটা কলাম পায়, যেমন phone.0 আর phone.1, তাই কিছুই বাদ পড়ে না।
Excel-এ হিন্দি লেখা কি ঠিকঠাক দেখাবে?
হ্যাঁ। CSV-টা BOM সহ UTF-8 হিসেবে সেভ হয়, যা ভারতীয় লিপি পড়তে Excel-এর লাগে। ডেটাবেস ও কোডের জন্য সাধারণ UTF-8 বেছে নিন।
সম্পর্কিত টুল
- Excel থেকে CSVExcel শিট (XLSX, XLS বা ODS) CSV-তে বদলান, অথবা একসঙ্গে সব শিট।
- CSV থেকে Excelশুরুর শূন্য বা লম্বা নম্বর না হারিয়ে CSV ফাইলকে Excel শিটে বদলান।
- CSV থেকে JSONCSV টেবিলকে JSON-এ বদলান: প্রতিটি সারির জন্য হেডারের নাম দেওয়া একটা অবজেক্ট।
- JSON থেকে CSVJSON ডেটা, API রেসপন্স বা JSON Lines-কে CSV টেবিলে বদলান।