JSON অবজেক্টের একটি অ্যারেকে ফিল্ড অনুযায়ী একটি করে কলামসহ CSV সারিতে পরিণত করুন, Excel বা Google Sheets-এর জন্য প্রস্তুত।
টুলটি লোড হচ্ছে...
JSON to CSV কীভাবে ব্যবহার করবেন
অবজেক্টের একটি JSON অ্যারে পেস্ট করুন, অথবা এমন একটি অবজেক্ট যাতে একটি আছে।
ডিলিমিটার বেছে নিন। ইউরোপের অনেক অঞ্চলে Excel-এর জন্য সেমিকোলনই সঠিক পছন্দ।
CSV কপি বা ডাউনলোড করুন।
JSON to CSV সম্পর্কে
CSV একটি সমতল টেবিল। JSON একটি ট্রি। দুটির মধ্যে সেতু বাঁধতে এই টুল আপনার JSON-এ রেকর্ডের তালিকা খুঁজে বের করে, তারপর প্রতি রেকর্ডে একটি সারি এবং প্রতি কী-তে একটি কলাম লেখে। নেস্টেড অবজেক্ট ডট দিয়ে সমতল করা হয়, তাই {"address":{"city":"Hamburg"}} হয়ে যায় address.city নামের একটি কলাম। রেকর্ডের ভেতরের অ্যারে items[0].sku-এর মতো ইনডেক্সযুক্ত কলাম পায়।
আপনার ডকুমেন্ট যদি {"users":[...]}-এর মতো একটিমাত্র অ্যারেসহ অবজেক্ট হয়, তাহলে অ্যারেটি স্বয়ংক্রিয়ভাবে ব্যবহৃত হয়। কলাম সব রেকর্ড জুড়ে সংগ্রহ করা হয়, তাই যে ফিল্ড কেবল কয়েকটিতে আছে তারও নিজস্ব কলাম থাকে এবং অনুপস্থিত ঘর ফাঁকা থাকে।
সচরাচর জিজ্ঞাসিত প্রশ্ন
Excel-এর জন্য কোন ডিলিমিটার বেছে নেব?
এটি কম্পিউটারের ভাষা সেটিংসের ওপর নির্ভর করে। জার্মানি, তুরস্ক ও ইউরোপের বহু জায়গায় Excel সেমিকোলন প্রত্যাশা করে। যুক্তরাষ্ট্র ও যুক্তরাজ্যে কমা। পুরো সারি এক কলামে পড়লে ডিলিমিটার বদলান।
আমার JSON অ্যারে না হয়ে অবজেক্ট হলে?
একটিমাত্র অবজেক্ট এক সারির টেবিল হয়। অবজেক্টে ঠিক একটি অ্যারে থাকলে আমরা সেই অ্যারেটিই সারি হিসেবে ব্যবহার করি।
"নেস্টেড ডেটা সমতল করুন" কী করে?
চালু থাকলে নেস্টেড অবজেক্ট ও অ্যারে ডটযুক্ত নামে কয়েকটি কলামে ছড়িয়ে পড়ে। বন্ধ থাকলে নেস্টেড মান একটি ঘরের ভেতরে JSON টেক্সট হিসেবে থাকে।
মানের ভেতরের কমা ও লাইন ব্রেক কি CSV ভেঙে দেবে?
না। ডিলিমিটার, উদ্ধৃতিচিহ্ন বা লাইন ব্রেকযুক্ত ফিল্ড ডাবল কোটে মোড়া হয়, ভেতরের উদ্ধৃতিচিহ্ন দ্বিগুণ করে, CSV স্ট্যান্ডার্ড যেমন চায়।
আমি কি এর বদলে Excel ফাইল পেতে পারি?
হ্যাঁ। JSON to Excel টুল বোল্ড হেডার সারিসহ একটি আসল .xlsx ফাইল তৈরি করে।