JSON থেকে CSV

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

.json ফাইল দিন বা API-র উত্তরটা সরাসরি পেস্ট করুন, আর পান এমন CSV যা Excel, Google Sheets বা যেকোনো import স্ক্রিনে খোলে। উপরের স্তরে একটা লিস্ট থাকলে প্রতিটা আইটেম এক সারি; একটা লিস্ট মোড়া অবজেক্ট (যেমন data) থাকলে ওই লিস্টটাই নেওয়া হয়; অন্য যেকোনো অবজেক্ট এক সারি হয়।

নিয়মগুলো বাঁধা, তাই ফল আগেই অনুমান করা যায়: ভেতরের অবজেক্ট ডট দেওয়া কলাম হয় (address.city), সাধারণ মানের লিস্ট এক ঘরে সেমিকোলন দিয়ে জোড়া হয়, আর রেকর্ডের ভেতরের অবজেক্ট-লিস্ট নম্বর দেওয়া কলাম পায় (items.0.name)। হেডার সারিতে পাওয়া সব কি একসঙ্গে বসে, যে ক্রমে প্রথম দেখা গেছে সেই ক্রমে।

CSV লেখা হয় RFC 4180 মেনে — কমা, উদ্ধৃতি বা লাইন ব্রেক থাকা ঘর ঠিকভাবে উদ্ধৃতিতে বসে — UTF-8-এ, চাইলে Excel-এর জন্য BOM সহ, যাতে বাংলা লেখা ভেঙে না যায়। ডাউনলোডের আগে প্রথম 200 লাইন দেখে নিতে পারেন।

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

  1. JSON ফাইল দিন, বা বাক্সে JSON পেস্ট করুন।
  2. কলামের বিভাজক বেছে নিন (ডিফল্ট কমা) আর Excel BOM লাগবে কি না ঠিক করুন।
  3. «Convert to CSV» চেপে প্রথম কয়েক লাইন দেখে নিন।
  4. .csv ডাউনলোড করুন।

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

ইনপুট
JSON (.json) — ফাইল বা পেস্ট করা লেখা, UTF-8
আউটপুট
CSV, RFC 4180, UTF-8, CRLF, চাইলে BOM
Nesting
অবজেক্ট → ডট কলাম; মানের লিস্ট → ; দিয়ে জোড়া
বিভাজক
কমা, সেমিকোলন, ট্যাব বা পাইপ
যেখানে চলে
আপনার ব্রাউজারেই — আপলোড ছাড়া

যার জন্য নয়: ভেতরে ভেতরে ঢোকানো একটামাত্র অবজেক্ট, যার ভেতরে কোনো লিস্ট নেই — সেটাও কনভার্ট হয়, কিন্তু টেবিল নয়, খুব চওড়া একটা সারি হয়ে।

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

Excel-এ বাংলা লেখা ভেঙে যায় কেন?
Excel ফাইলটা UTF-8 ধরে না নিলে ওটা হয়। «Excel BOM» চালু রেখে ডাউনলোড করুন; তখন Excel সরাসরি ঠিক করে দেখায়।
আমার ফাইল কি কোনো সার্ভারে আপলোড হয়?
না। পুরো কাজটা হয় আপনার ব্রাউজারেই, আপনার নিজের ফোন বা কম্পিউটারের ক্ষমতায়। ফাইল ডিভাইস ছেড়ে কোথাও যায় না — তাই পেজটা একবার খুলে গেলে ইন্টারনেট বন্ধ থাকলেও টুলটা কাজ করে।
সেমিকোলন দিয়ে আলাদা করা CSV পাওয়া যাবে?
যাবে। কমা, সেমিকোলন, ট্যাব বা পাইপ — যেকোনো একটা বেছে নিন।
ভেতরে ঢোকানো (nested) JSON কী হয়?
ভেতরের অবজেক্ট ডট দেওয়া কলাম হয়, আর ভেতরের লিস্ট নম্বর দেওয়া কলাম পায়, যাতে কিছুই হারিয়ে না যায়।
ফাইল না দিয়ে পেস্ট করা যাবে?
যাবে। বাক্সে JSON পেস্ট করে দিলেই হয়।

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

CSV পাওয়ার অন্য উপায়

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

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