CSV থেকে JSON-এ রূপান্তর করুন
কোনো অ্যাপ, API, ওয়েবসাইট বিল্ড বা অটোমেশন টুলের জন্য একটি স্প্রেডশিটকে JSON-এ পরিণত করুন। হেডার সারি হয় প্রপার্টির নাম, মানগুলোর টাইপ স্বয়ংক্রিয়ভাবে ঠিক করা যায়, আর আপনি অবজেক্টের অ্যারে বা সাধারণ গ্রিড বেছে নেন। Excel ফাইলও চলে। কিছুই আপলোড হয় না।
ফাইলগুলো এখানে ছেড়ে দিন অথবা ক্লিক করে বেছে নিন
ফলাফল
কীভাবে CSV থেকে JSON-এ রূপান্তর করবেন
- একটি CSV, TSV বা Excel ফাইল ছেড়ে দিন।
- অবজেক্টের অ্যারে (হেডার সারি থেকে কী) অথবা অ্যারের অ্যারে বেছে নিন।
- সংখ্যা, বুলিয়ান ও ফাঁকা ঘরগুলো JSON টাইপে রূপান্তর হবে কি না ঠিক করুন।
- চালান চাপুন এবং .json ফাইলটি সাজানো বা সংক্ষিপ্ত আকারে ডাউনলোড করুন।
স্প্রেডশিটকে JSON-এ রূপান্তর কেন
JSON হলো ওয়েবের ফরম্যাট। API এটি ফেরত দেয়, JavaScript সরাসরি পড়ে, নো-কোড টুল ও অটোমেশন প্ল্যাটফর্ম এটি আশা করে, আর কনফিগ ফাইল, শুরুর ডেটা ও টেস্ট ফিক্সচার প্রায় সবসময় এতেই লেখা হয়। অন্যদিকে ডেটা সাধারণত জীবন শুরু করে স্প্রেডশিটে, কারণ সেখানেই মানুষ স্বচ্ছন্দে এডিট করে। এই টুল দুই দিককে জুড়ে দেয়: CSV বা Excel ফাইল ঢোকে, পরিষ্কার JSON বের হয়, আর কলামের হেডারগুলো হয় প্রপার্টির নাম।
দুই ধরনের আউটপুট
অবজেক্টের অ্যারে প্রায় সবাই চান। প্রথম সারিকে হেডার ধরা হয় এবং পরের প্রতিটি সারি ওই কী-গুলোসহ একটি অবজেক্ট হয়:
[
{ "name": "Ada", "email": "ada@example.com", "plan": "pro" },
{ "name": "Grace", "email": "grace@example.com", "plan": "free" }
]
অ্যারের অ্যারে হেডার সারিসহ কাঁচা গ্রিডটি রেখে দেয়, কোনো কী ছাড়াই। এটি আরও ছোট, এবং সঠিক পছন্দ যখন হেডার সারি অগোছালো, যখন কলামের ক্রম গুরুত্বপূর্ণ, অথবা যখন ব্যবহারকারী রেকর্ডের বদলে একটি টেবিল আশা করে।
সংখ্যা, বুলিয়ান ও খালি ঘর
টাইপ রূপান্তর চালু থাকলে, সংখ্যার মতো দেখতে মান JSON সংখ্যা হয়, "true" ও "false" বুলিয়ান হয়, আর খালি সেল হয় null। বন্ধ থাকলে প্রতিটি মান স্ট্রিং থাকে, শিটে ঠিক যেমন দেখা গেছে তেমন। যখন এমন আইডি আছে যা সংখ্যার মতো দেখায় কিন্তু সামনের শূন্য রাখতেই হবে, যেমন পোস্ট কোড, পণ্যের কোড ও ফোন নম্বর, তখন এটি বন্ধ রাখুন।
হেডার সারি ও পরিষ্কার কী
প্রপার্টির নাম হেডার সারি থেকে হুবহু নেওয়া হয়। স্পেস বা যতিচিহ্নসহ হেডার, যেমন "First name" বা "Price (USD)", বৈধ JSON কী হলেও কোডে অস্বস্তিকর। first_name ও price_usd-এর মতো গোছানো কী চাইলে রূপান্তরের আগে স্প্রেডশিটে কলামের নাম বদলে নিন। একই হেডার একাধিকবার থাকলে সংখ্যার প্রত্যয় যোগ হয়, যাতে কোনো ডেটা হারিয়ে না যায়।
Excel ইনপুট
সরাসরি .xlsx বা .xls ড্রপ করুন; প্রথম শিটটি ব্যবহার করা হয়। তারিখ Excel-এর অভ্যন্তরীণ সিরিয়াল নম্বরের বদলে ISO স্ট্রিং (2026-03-14) হিসেবে লেখা হয়, আর ফর্মুলার জায়গায় বসে তাদের মান।
প্রচলিত ব্যবহার
- স্প্রেডশিটের আসল ডেটা দিয়ে একটি ডেটাবেস বা প্রোটোটাইপ ভরানো।
- পণ্য, অবস্থান বা টিম সদস্যদের তালিকা একটি ওয়েবসাইট বিল্ডে যোগ করা।
- Make, n8n বা Zapier-এর মতো JSON চায় এমন অটোমেশন টুলে ডেটা দেওয়া।
- আসল এক্সপোর্ট থেকে টেস্ট ফিক্সচার তৈরি করা।
- মোবাইল অ্যাপের জন্য একটি রেফারেন্স টেবিল রূপান্তর করা।
ফরম্যাট করা আউটপুট পড়া ও তুলনা করা সহজ; সংক্ষিপ্ত আউটপুট পাঠানোর জন্য ছোট। দুটোই আপনার ব্রাউজারে তৈরি হয়, তাই স্প্রেডশিট কখনো আপলোড হয় না।
সচরাচর জিজ্ঞাসিত প্রশ্ন
আমার ডেটা কি আপলোড হয়?
না। রূপান্তর আপনার ব্রাউজারেই চলে এবং ফাইল আপনার ডিভাইসেই থাকে।
কী গুলো কীভাবে বেছে নেওয়া হয়?
হেডার সারি থেকে, ঠিক যেভাবে লেখা আছে সেভাবেই। একই নামের হেডার থাকলে শেষে একটি সংখ্যা যোগ হয়। গোছানো কী চাইলে আগে স্প্রেডশিটেই কলামের নাম বদলে নিন।
পোস্টকোড ও ফোন নম্বরের সামনের শূন্য কি থাকবে?
টাইপ রূপান্তর বন্ধ রাখুন, তাহলে প্রতিটি মান স্ট্রিং থাকবে। চালু রাখলে সংখ্যার মতো দেখতে মানগুলো JSON সংখ্যা হয়ে যায়।
Excel ওয়ার্কবুকে কি এটি কাজ করে?
হ্যাঁ। একটি .xlsx বা .xls ছেড়ে দিন, প্রথম শিটটি রূপান্তরিত হবে। তারিখ ISO স্ট্রিং হিসেবে লেখা হয়।
আপনার ফাইল কখনো আপনার ডিভাইস ছেড়ে যায় না
Squishly Tools-এর প্রতিটি টুল 100% বিনামূল্যে এবং পুরোপুরি আপনার ব্রাউজারের ভেতরে চলে। আপনার ছবি ও ডকুমেন্ট আপনার নিজের কম্পিউটারেই প্রসেস হয় এবং কখনো কোনো সার্ভারে আপলোড হয় না। কোনো অ্যাকাউন্ট নেই, ওয়াটারমার্ক নেই, কোনো লুকানো শর্তও নেই।