CSV থেকে XML

আপনার ডিভাইসেই চলে · আপনার ফাইল কখনও আপনার ডিভাইস ছেড়ে যায় না।

CSV দিন বা পেস্ট করুন, আর পান এমন XML যাতে একটা <root> এলিমেন্ট, প্রতিটা সারির জন্য একটা <item> আর প্রতিটা কলামের জন্য হেডারের নামে একটা করে ভেতরের এলিমেন্ট থাকে। বিভাজক নিজে থেকেই চেনা হয় (কমা, সেমিকোলন, ট্যাব, পাইপ), উদ্ধৃতিতে বসানো ঘর RFC 4180 মেনে পড়া হয়, আর শুরুতে UTF-8 BOM থাকলে সরানো হয়।

XML যেসব নাম এলিমেন্ট হিসেবে নিতে পারে না — ফাঁকা জায়গা, চিহ্ন বা সংখ্যা দিয়ে শুরু — সেগুলো আন্ডারস্কোর দিয়ে ঠিক করে নেওয়া হয় ("Unit price" হয় Unit_price), তাই ফলটা সবসময় well-formed। মানগুলো এলিমেন্টের ভেতরে লেখা হিসেবে বসে; কোনো অ্যাট্রিবিউট নেই, যাতে যেকোনো পার্সারের জন্য ডকুমেন্টটা সহজ থাকে।

ডাউনলোডের আগে প্রথম 200 লাইন দেখে নেওয়া যায়, আর পুরো কাজটা আপনার ডিভাইসেই হয়।

CSV থেকে XML: কীভাবে করবেন

  1. CSV ফাইল দিন, বা CSV লেখাটা পেস্ট করুন।
  2. বিভাজক স্বয়ংক্রিয় রাখুন বা বেছে নিন।
  3. «Convert to XML» চেপে প্রিভিউ দেখুন।
  4. .xml ডাউনলোড করুন।

সমর্থিত ফরম্যাট ও সীমা

ইনপুট
CSV / TSV — ফাইল বা পেস্ট করা লেখা
আউটপুট
XML 1.0, UTF-8, <root><item>…</item></root>
পার্সিং
RFC 4180; বিভাজক নিজে থেকে চেনা
নাম
হেডারের নাম বৈধ এলিমেন্ট নামে বদলে নেওয়া হয়
যেখানে চলে
আপনার ব্রাউজারেই — আপলোড ছাড়া

যার জন্য নয়: নির্দিষ্ট স্কিমার XML বানানো (ব্যাংক, ট্যাক্স বা মার্কেটপ্লেসের ফরম্যাট) — এলিমেন্টের নাম আসে আপনার হেডার থেকে, স্কিমা থেকে নয়।

সাধারণ জিজ্ঞাসা

কলামের নামে ফাঁকা জায়গা থাকলে?
আন্ডারস্কোর দিয়ে ঠিক করে নেওয়া হয় — "Unit price" হয়ে যায় Unit_price — যাতে XML বৈধ থাকে।
আমার ফাইল কি কোনো সার্ভারে আপলোড হয়?
না। পুরো কাজটা হয় আপনার ব্রাউজারেই, আপনার নিজের ফোন বা কম্পিউটারের ক্ষমতায়। ফাইল ডিভাইস ছেড়ে কোথাও যায় না — তাই পেজটা একবার খুলে গেলে ইন্টারনেট বন্ধ থাকলেও টুলটা কাজ করে।
সেমিকোলন দেওয়া CSV চলবে?
চলবে; বিভাজক নিজে থেকে চেনা হয়, আর চাইলে বেছেও দেওয়া যায়।
ব্যাংক বা ট্যাক্সের নির্দিষ্ট ফরম্যাট বানানো যাবে?
না। এলিমেন্টের নাম আসে আপনার হেডার থেকে, কোনো স্কিমা থেকে নয়।
বাংলা লেখা ঠিক থাকবে?
থাকবে; ফাইলটা UTF-8-এ লেখা হয়।

স্প্রেডশিট ও ডেটা বিভাগে আরও

সম্পর্কিত টুল

এই পাতা অন্য ভাষায়: English · العربية · Deutsch · Français · Español · Русский · Português · 中文 · हिन्दी · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia