JSON থেকে CSV
JSON তালিকা, API রেসপন্স বা JSON Lines-কে এমন CSV-তে কনভার্ট করুন যা Excel-এ খোলে। নেস্টেড ফিল্ড address.city-র মতো কলাম হয়ে যায়, আর রেকর্ডের তালিকা আপনাআপনি খুঁজে নেওয়া হয়।
টিপ: একসঙ্গে কয়েকটি ফাইল বেছে নিন, সবগুলো একই সেটিংসে প্রসেস হয়ে যাবে।
কীভাবে ব্যবহার করবেন
- 1একটা JSON ফাইল বেছে নিন বা টেনে আনুন, অথবা JSON পেস্ট করুন।
- 2প্রিভিউ দেখে নিন। রেকর্ডের ভিতরের তালিকা কীভাবে লেখা হবে, আর সেপারেটর ও এনকোডিং বেছে নিন।
- 3CSV ডাউনলোড করুন, অথবা কপি করুন।
প্রায়ই জিজ্ঞাসিত প্রশ্ন
নেস্টেড অবজেক্ট কীভাবে কলামে বদলানো হয়?
প্রতিটি নেস্টেড ফিল্ড নিজের একটা কলাম পায়, যার নাম হয় তার পাথ দিয়ে, যেমন address.city বা address.pin, তাই প্রতিটি মানের জন্য একটা সেল থাকে।
রেকর্ডের ভিতরের তালিকার কী হয়?
সাধারণভাবে প্রতিটি আইটেম নিজের একটা কলাম পায়, যেমন tags.0 আর tags.1। তার বদলে তালিকাটা JSON লেখা হিসেবে লিখতে “পুরো তালিকা একটা সেলে” বেছে নিন।
আমার JSON একটা API রেসপন্স, তালিকা নয়। এটা কি চলবে?
হ্যাঁ। ফাইলটা অবজেক্ট হলে তার ভিতরের রেকর্ডের সবচেয়ে লম্বা তালিকা, যেমন data বা results, থেকে সারি নেওয়া হয়। পুরো অবজেক্টটা একটা সারি বানাতে এটা বন্ধ করুন।
এটা কি JSON Lines (NDJSON) পড়ে?
হ্যাঁ। যে ফাইলের প্রতিটি লাইনে একটা JSON অবজেক্ট আছে, তার প্রতিটি লাইন একটা রেকর্ড হিসেবে পড়া হয়।
আমার JSON-এর ভুল কীভাবে খুঁজব?
JSON পড়া না গেলে কোন লাইন আর কলামে গোলমাল তা জানিয়ে দেওয়া হয়। সাধারণত কারণ হয় একটা কমা কম বা বেশি, অথবা একটা উদ্ধৃতিচিহ্ন বাদ পড়া।
সম্পর্কিত টুল
- Excel থেকে CSVExcel শিট (XLSX, XLS বা ODS) CSV-তে বদলান, অথবা একসঙ্গে সব শিট।
- CSV থেকে Excelশুরুর শূন্য বা লম্বা নম্বর না হারিয়ে CSV ফাইলকে Excel শিটে বদলান।
- CSV থেকে JSONCSV টেবিলকে JSON-এ বদলান: প্রতিটি সারির জন্য হেডারের নাম দেওয়া একটা অবজেক্ট।
- XML থেকে JSONXML ডেটাকে JSON-এ কনভার্ট করুন, অ্যাট্রিবিউট আর বারবার আসা এলিমেন্ট পরিষ্কার রেখে।