JSON থেকে CSV

স্প্রেডশিট, এক্সপোর্ট এবং রিপোর্টিংয়ের জন্য JSON অ্যারেকে CSV-তে রূপান্তর করুন। সবকিছু আপনার ব্রাউজারেই চলে—প্রাইভেট, হালকা, এবং কোনো আপলোড লাগে না।

ইনপুট: JSON (.json)
আউটপুট: CSV (.csv)
সব রূপান্তর আপনার ডিভাইসেই হয়

জেনে রাখা ভালো

এই টুল আপনার JSON কে CSV-তে রূপান্তর করে। CSV স্প্রেডশিট এবং এক্সপোর্টের জন্য দারুণ। সেরা ফলের জন্য এমন একটি JSON ব্যবহার করুন যেখানে অবজেক্টের অ্যারে আছে। নেস্টেড অবজেক্টগুলো ডট/ব্র্যাকেট নোটেশন ব্যবহার করে কলামে ফ্ল্যাটেন হয়।

  • ইনপুট: JSON ফাইল (.json) — অ্যারে বা অবজেক্ট হতে পারে।
  • আউটপুট: CSV ফাইল — প্রতি JSON ফাইলে একটি করে .csv
  • আপনার JSON যদি অবজেক্ট হয়, টুলটি ভেতরে কোনো অ্যারে খুঁজে বের করার চেষ্টা করবে বা অবজেক্টটিকে এক-রো CSV হিসেবে র‍্যাপ করে রূপান্তর করবে।
  • সব প্রসেসিং আপনার ব্রাউজারেই হয়। FileYoga সার্ভারে কিছুই আপলোড হয় না।

JSON ফাইলকে CSV-তে রূপান্তর করুন

JSON ফাইল ড্রপ করুন বা ডিভাইস থেকে বেছে নিন, তারপর CSV এক্সপোর্ট ডাউনলোড করুন।
এখানে JSON ফাইল ড্রপ করুন
অথবা ক্লিক করে ব্রাউজ করুন
.json ফাইল সাপোর্ট করে (অবজেক্টের অ্যারে থাকলে সবচেয়ে ভালো)। ফাইলগুলো আপনার ব্রাউজারেই প্রসেস হয় এবং কখনোই সার্ভারে আপলোড হয় না।

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

এই টুল আপনার JSON ফাইল পড়ে ডেটাকে CSV-তে রূপান্তর করে। সেরা ফলের জন্য অবজেক্টের অ্যারে ব্যবহার করুন—প্রতি অবজেক্ট একটি রো হয়। নেস্টেড অবজেক্টগুলো কলামে ফ্ল্যাটেন করা হয়, যাতে Excel বা Google Sheets-এ সহজে খুলতে পারেন। সবকিছু আপনার ব্রাউজারেই চলে—কিছুই আপলোড বা কোথাও সংরক্ষণ করা হয় না—তাই প্রাইভেট ডেটার জন্যও এটি ভালো।


কখন এই টুল ব্যবহার করবেন

JSON অ্যাপ ও API-এর জন্য দারুণ, কিন্তু রিপোর্টিং এবং স্প্রেডশিটের জন্য CSV অনেক সময় বেশি সুবিধাজনক। JSON থেকে CSV কাজে লাগে যখন আপনার দরকার হয় টেবিল, এক্সপোর্ট, বা সহজ শেয়ারিং

  • স্প্রেডশিট: API এক্সপোর্ট Excel বা Google Sheets-এ খুলুন।
  • রিপোর্টিং: নেস্টেড ডেটাকে ফ্ল্যাট কলামভিত্তিক টেবিলে আনুন।
  • ইমপোর্ট: অনেক টুল যেসব CSV ফরম্যাট নেয়, সেগুলো তৈরি করুন।
  • রিভিউ ও ক্লিনআপ: রো ধরে ধরে দ্রুত দেখুন এবং এডিট করুন।

উল্টো দিকটি দরকার (CSV → JSON)? আমাদের CSV থেকে JSON কনভার্টার ব্যবহার করুন। XML ফরম্যাট দরকার হলে ব্যবহার করুন JSON থেকে XML কনভার্টার

ধাপে ধাপে: JSON থেকে CSV

আপনার JSON রূপান্তর করতে কয়েক সেকেন্ডই যথেষ্ট:

  • আপনার JSON ফাইল যোগ করুন। ওপরের বক্সে ড্র্যাগ-ড্রপ করুন বা ক্লিক করে ডিভাইস থেকে বাছাই করুন।
  • ডিলিমিটার বাছাই করুন। কমা, সেমিকোলন, ট্যাব বা পাইপ — যেখানে CSV খুলবেন তার ওপর নির্ভর করে নির্বাচন করুন।
  • ফ্ল্যাটেনিং বাছাই করুন। নেস্টেড কী-এর জন্য ডট নোটেশন বা ব্র্যাকেট নোটেশন নির্বাচন করুন।
  • CSV-তে রূপান্তর করুন। CSV-তে রূপান্তর করুন ক্লিক করুন। সব প্রসেসিং আপনার ব্রাউজারেই হবে।
  • আউটপুট সেভ করুন। এক এক করে সেভ করুন বা প্রস্তুত হলে “সব সেভ করুন” বাটন ব্যবহার করুন।

প্রাইভেসি, সীমা এবং এই টুল আপনার ফাইল কীভাবে হ্যান্ডেল করে

FileYoga একটি সহজ নিয়ম মেনে চলে: আপনার ফাইল আপনার কাছেই থাকে। JSON থেকে CSV রূপান্তর লোকালি আপনার ব্রাউজারেই চলে, তাই আপনার ডেটা কখনোই FileYoga সার্ভারে আপলোড হয় না।

শুধু লোকাল রূপান্তর

রূপান্তর আপনার ডিভাইসের ব্রাউজারেই চলে। JSON আপলোড হয় না, এবং CSV আউটপুট আপনার দিকেই তৈরি হয়।

লুকানো কপি নেই

আপনি তালিকা পরিষ্কার করলে বা ট্যাব বন্ধ করলে টুল আপনার ফাইল ব্যবহার বন্ধ করে দেয় এবং সার্ভারে কোনো কপি সেভ করে না।

কৃত্রিম সীমা নেই

কোনো পেওয়াল বা কোটার ঝামেলা নেই। সীমা শুধু আপনার ডিভাইসের মেমরি এবং ব্রাউজারের সক্ষমতা।

অ্যাকাউন্ট লাগে না

সাইন-আপ ছাড়াই ব্যবহার করুন। পেজ খুলুন, ফাইল রূপান্তর করুন, কাজ শেষে বেরিয়ে যান।

আপনি যদি সংবেদনশীল ডেটা (কাস্টমার এক্সপোর্ট, ইন্টারনাল রিপোর্ট, ফাইন্যান্সিয়াল তালিকা) নিয়ে কাজ করেন, এই সেটআপে শুরু থেকে শেষ পর্যন্ত নিয়ন্ত্রণ আপনার হাতেই থাকে।

ভালো ফলের জন্য টিপস

  • সবচেয়ে পরিষ্কার টেবিল আউটপুটের জন্য অবজেক্টের অ্যারে থাকা JSON ব্যবহার করুন।
  • আপনার JSON যদি খুব গভীরভাবে নেস্টেড হয়, ফ্ল্যাটেনিং অনেক কলাম তৈরি করতে পারে—টেবিল ছোট রাখতে আগে স্ট্রাকচার সহজ করে নিন।
  • ভ্যালুতে কমা থাকলে টুল প্রয়োজনমতো কোট করবে, যাতে CSV ঠিক থাকে।
  • Excel-এ খুলবেন? আপনার লোকালে যদি সেমিকোলন লাগে, সেমিকোলন (;) ডিলিমিটার বেছে নিন।

সমস্যা সমাধান

  • CSV এক কলাম দেখাচ্ছে: লোকাল/ডিলিমিটার মিসম্যাচ হতে পারে। সেমিকোলন ডিলিমিটার চেষ্টা করুন বা স্প্রেডশিটে “ইমপোর্ট” করে ডিলিমিটার ম্যানুয়ালি নির্বাচন করুন।
  • নেস্টেড ডেটা এলোমেলো লাগছে: অন্য ফ্ল্যাটেনিং ফরম্যাট বেছে নিন বা রূপান্তরের আগে JSON স্ট্রাকচার সহজ করুন।
  • রূপান্তর হচ্ছে না: JSON ইনভ্যালিড হতে পারে (ট্রেইলিং কমা, কমেন্ট ইত্যাদি)। JSON ভ্যালিডেট করে আবার চেষ্টা করুন।
  • ট্যাব ফ্রিজ হয়ে যায়: খুব বড় JSON বা গভীর নেস্টিং মেমরি লিমিটে লাগতে পারে। একবারে একটি ফাইল রূপান্তর করুন এবং ভারি ট্যাব বন্ধ করুন।
  • অবজেক্টের ভিতরের অ্যারে: এক অবজেক্ট = এক রো রাখতে অ্যারে সাধারণত JSON টেক্সট হিসেবে এক সেলে রাখা হয়। আলাদা রো দরকার হলে আগে JSON রিশেপ করুন।

প্রশ্নোত্তর (FAQ)