CSV থেকে JSON

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

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

জানা ভালো

এই টুল আপনার CSV ফাইলকে JSON এ কনভার্ট করে। JSON ওয়েব অ্যাপ, API, এবং অটোমেশনের জন্য আদর্শ। আপনি হেডার ব্যবহার করে রো-গুলোকে JSON অবজেক্ট বানাতে পারেন, অথবা হেডার ছাড়া ডেটার জন্য array of arrays হিসেবে এক্সপোর্ট করতে পারেন।

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

CSV ফাইলকে JSON এ কনভার্ট করুন

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

CSV থেকে JSON কনভার্শন কীভাবে কাজ করে

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


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

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

  • API এবং ওয়েব অ্যাপ: স্প্রেডশিট এক্সপোর্টকে JSON অবজেক্টে বদলে রিকোয়েস্ট/ইমপোর্টে ব্যবহার করুন।
  • অটোমেশন: স্ক্রিপ্ট, পাইপলাইন, বা সার্ভারলেস ফাংশনে JSON আউটপুট ব্যবহার করুন।
  • কনফিগারেশন: সাধারণ টেবিলকে অ্যাপ/টুলের জন্য স্ট্রাকচার্ড ডেটায় রূপান্তর করুন।
  • ডেটা ট্রান্সফরমেশন: কলামগুলোকে ফিল্ডে নরমালাইজ করে সহজে ফিল্টার/ম্যাপ/মার্জ করুন।

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

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

কয়েক সেকেন্ডেই আপনার CSV কনভার্ট হবে:

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

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

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

শুধু লোকাল কনভার্শন

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

কোনো গোপন কপি নেই

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

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

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

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

সাইন আপ ছাড়াই ব্যবহার করুন। পেজ খুলুন, কনভার্ট করুন, কাজ শেষ হলে বের হয়ে যান।

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

ভালো ফল পেতে টিপস

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

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

  • রো ভুলভাবে ভাগ হয়ে যাচ্ছে: ডিলিমিটার ভিন্ন হতে পারে। Auto detect থেকে কমা/সেমিকোলন/ট্যাব/পাইপ ট্রাই করুন।
  • কিছু ফিল্ড সরে যাচ্ছে: কোটেড টেক্সটে কোট অসম্পূর্ণ হতে পারে। CSV-তে ক্লোজিং কোট আছে কিনা দেখুন।
  • JSON ফাঁকা: ফাইলে শুধু হেডার থাকলে রো নেই। ডেটা রো যোগ করুন বা টেস্টের জন্য অ্যারে আউটপুট বাছুন।
  • ট্যাব হ্যাং/ফ্রিজ: বড় ফাইল মেমরি লিমিটে পৌঁছাতে পারে। একবারে একটি ফাইল কনভার্ট করুন এবং ভারী ট্যাব বন্ধ করুন।
  • সংখ্যা স্ট্রিং হয়ে যাচ্ছে: JSON-এ টাইপ ইন্টেন্ট বোঝা যায় না। নিরাপত্তা/পূর্বানুমেয় আউটপুটের জন্য ভ্যালু ডিফল্টভাবে টেক্সট হিসেবে রাখা হয়।

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