JSON থেকে CSV রূপান্তরকারী - নেস্টেড ডেটা সমতল করুন

JSON থেকে CSV রূপান্তরকারী

অথবা

এই টুল কী করে

কেউ আপনাকে একটি API উত্তর পাঠিয়েছে আর অন্য কেউ সেটাই স্প্রেডশিটে চায়। কাজ এটুকুই — আর দেখতে যতটা সহজ ততটা নয়, কারণ JSON একটি গাছ আর স্প্রেডশিট একটি জাল। এই পাতা একটিকে অন্যটিতে বদলানোর তিনটি সিদ্ধান্ত নেয়, আর কী ঠিক করল তা দেখায়।

কীভাবে ব্যবহার করবেন

  1. 1 JSON পেস্ট করুন, বা একটি .json ফাইল ছাড়ুন।
  2. 2 বিভাজক বাছুন — ফাইলটি Excel-এর জন্য হলে সেমিকোলন নিন।
  3. 3 রূপান্তর চাপুন, তারপর ফল কপি করুন বা .csv ডাউনলোড করুন।

গাছ জালে আঁটে না, তাই তাকে সমতল করা হয়

নেস্টেড অবজেক্ট বিন্দুযুক্ত কলাম হয়ে যায়: {"city":{"name":"London"}} থেকে city.name কলাম। এটা না করলে রূপান্তরকারী ঘরে "[object Object]" লিখে দেয় — ফাইল খোলে, ঠিকঠাক দেখায়, আর আপনার অর্ধেক ডেটা নেই। সাধারণ মানের তালিকা এক ঘরে জোড়া হয়; অবজেক্টের তালিকা পায় সংখ্যাযুক্ত কলাম।

JSON
[
  {
    "name": "Ada",
    "city": { "name": "London" },
    "note": "Loves \"tea\""
  },
  {
    "name": "Grace",
    "city": { "name": "New York, NY" },
    "tags": ["math", "navy"]
  }
]
CSV
name,city.name,note,tags
Ada,London,"Loves ""tea""",
Grace,"New York, NY",,math; navy

কলাম আসে সব সারি থেকে, প্রথমটি থেকে নয়

সত্যিকারের ডেটায় রেকর্ডগুলোর ফিল্ড খুব কমই এক রকম হয়: কোনো ঐচ্ছিক ফিল্ড চল্লিশতম রেকর্ডে এসে হাজির হয়, তার আগে কোথাও নেই। কেবল প্রথম রেকর্ড পড়া রূপান্তরকারী ওই কলামটি চুপচাপ ফেলে দেয়, আর ফলাফলে কিছুই বলে না। এখানে শিরোনাম হলো দেখা সব কী-এর মিলন, প্রথম দেখা যাওয়ার ক্রমে; ফিল্ড না থাকা রেকর্ড পায় ফাঁকা ঘর।

একটিমাত্র বেওয়ারিশ কমা সব কলাম সরিয়ে দেয়

যে মানে বিভাজক, উদ্ধৃতি চিহ্ন বা লাইন ব্রেক আছে, তাকে উদ্ধৃতিতে মুড়তে হয় আর ভেতরের উদ্ধৃতি দুবার লিখতে হয়। CSV মান এটাই চায়, আর রূপান্তরকারীরা সবচেয়ে বেশি এখানেই ভুল করে। কমাযুক্ত একটি ঠিকানা, লাইন ব্রেকযুক্ত একটি মন্তব্য, অ্যাপস্ট্রফিযুক্ত একটি নাম — এদের যেকোনো একটিই এই ধাপ এড়ানো ফাইলকে নীরবে ভেঙে দেয়।

Excel দুই আলাদা উপায়ে CSV ফাইল নষ্ট করে

প্রথমত, বাইট-অর্ডার চিহ্ন না থাকলে সে UTF-8-কে স্থানীয় কোড পেজ ধরে পড়ে, আর যুক্তচিহ্নযুক্ত ও অ-ল্যাটিন অক্ষর ঘেঁটে যায়। দ্বিতীয়ত, অনেক লোকেলে সে কমা নয়, সেমিকোলন আশা করে এবং প্রতিটি সারিকে একটিমাত্র কলামে ঠেসে দেয়। এখানে দুটোই বিকল্প এবং দুটোই ডিফল্টে বন্ধ — কারণ মান বলে কমা আর চিহ্নহীন, আর ফাইলটা সাধারণত স্প্রেডশিটে নয়, কোনো স্ক্রিপ্টে যায়।

JSON থেকে CSV - সচরাচর প্রশ্ন

অবজেক্ট বিন্দুযুক্ত কলাম হয়, তাই user.address.city একটিই কলাম। সাধারণ মানের অ্যারে "; " দিয়ে জুড়ে এক ঘরে আসে — এটি বন্ধ করে সংখ্যাযুক্ত কলামও নেওয়া যায়। অবজেক্টের অ্যারে সব সময় সংখ্যাযুক্ত কলাম পায় (tags.0.name, tags.1.name), কারণ এক ঘরে ঠেসে দিলে কাঠামোটাই হারিয়ে যেত।
নতুন
PDF থেকে টেক্সট আপলোড না করেই PDF থেকে লেখা বের করুন। পৃষ্ঠার পরিসর বাছুন, লাইন ব্রেক রাখুন বা অনুচ্ছেদ জোড়া লাগান, তারপর কপি করুন বা .txt নামান।
আজ জনপ্রিয়
JPG থেকে WebP বিনামূল্যে JPG থেকে WebP: পেজ দ্রুত করতে ছবির আকার কমান, মান নিজে বেছে নিন - সবই ব্রাউজারে।

সম্পর্কিত কনভার্টার

Word থেকে PDF বিনামূল্যে Word থেকে PDF: DOC, DOCX, ODT বা RTF ফাইল আপলোড করুন এবং কয়েক সেকেন্ডে সঠিক বিন্যাসের PDF ডাউনলোড করুন।
PDF থেকে Word বিনামূল্যে PDF থেকে Word: PDF আপলোড করুন এবং কয়েক সেকেন্ডে সম্পাদনাযোগ্য DOCX ডাউনলোড করুন - নিবন্ধন বা জলছাপ ছাড়াই।
ইমেজ কনভার্টার বিনামূল্যের ইমেজ কনভার্টার: PNG, JPG, WebP, GIF বা BMP বেছে নিয়ে ব্রাউজারেই ছবি রূপান্তর করুন - ছবি কখনো আপলোড হয় না।
WebP থেকে PNG বিনামূল্যে WebP থেকে PNG: স্বচ্ছতা অক্ষুণ্ণ থাকে এবং ছবি আপনার ডিভাইস ছেড়ে যায় না - পুরো কাজ ব্রাউজারে।
PNG থেকে JPG বিনামূল্যে PNG থেকে JPG: মান এবং স্বচ্ছ অংশের জন্য পটভূমির রং বেছে নিন - সবই ব্রাউজারে, আপলোড ছাড়াই।

অন্যান্য টুল যা আপনার ভালো লাগতে পারে

MD5 জেনারেটর বিনামূল্যের MD5 হ্যাশ জেনারেটর: যেকোনো লেখা বা ফাইলকে ব্রাউজারেই MD5 চেকসামে রূপান্তর করুন - অখণ্ডতা যাচাইয়ে কাজে লাগে।
Base64 এনকোডার ও ডিকোডার বিনামূল্যের Base64 এনকোডার ও ডিকোডার: লেখা বা ফাইল Base64-এ রূপান্তর করুন এবং ফিরিয়েও আনুন - সবই ব্রাউজারে, আপলোড ছাড়াই।
ওয়ার্ড কাউন্টার বিনামূল্যের শব্দ গণনা: লেখা পেস্ট করে শব্দ, অক্ষর, বাক্য ও অনুচ্ছেদ গুনুন এবং পড়ার আনুমানিক সময় দেখুন। কিছুই আপলোড হয় না।
ক্যারেক্টার কাউন্টার বিনামূল্যের ক্যারেক্টার কাউন্টার: স্পেসসহ ও স্পেস ছাড়া অক্ষর, শব্দ ও লাইন গুনুন এবং শিরোনাম ও মেটা বিবরণের SEO সীমা যাচাই করুন।
কীওয়ার্ড ঘনত্ব পরীক্ষক বিনামূল্যের কীওয়ার্ড ডেনসিটি টুল: লেখা বা URL দিন, প্রতিটি শব্দ ও শব্দগুচ্ছ কতবার এসেছে শতাংশসহ দেখুন।