JSON থেকে CSV

JSON অ্যারে CSV ফরম্যাটে রূপান্তর করুন।

ডেভেলপার টুল

JSON থেকে CSV কীভাবে ব্যবহার করবেন

  1. 1আপনার JSON অ্যারে পেস্ট করুন
  2. 2CSV তে রূপান্তর করুন ক্লিক করুন
  3. 3CSV আউটপুট কপি বা ডাউনলোড করুন

JSON থেকে CSV সম্পর্কে

JSON থেকে CSV কনভার্টার JSON অবজেক্টের অ্যারে নেয় এবং এটিকে কমা-বিচ্ছিন্ন মান (CSV) ফর্ম্যাটে রূপান্তরিত করে। প্রথম অবজেক্টের প্রপার্টি নামগুলি কলাম হেডার হিসেবে ব্যবহার করা হয়।

JSON থেকে CSV-এর মূল বৈশিষ্ট্যসমূহ

  • JSON object-এর array কে তাৎক্ষণিকভাবে CSV format-এ রূপান্তর করে
  • প্রথম object-এর key থেকে স্বয়ংক্রিয়ভাবে column header বের করে
  • comma, newline বা double quote সহ field সঠিকভাবে quote করে
  • কিছু object-এ missing property পরিচালনা করে (empty cell আউটপুট করে)
  • RFC 4180-সামঞ্জস্যপূর্ণ CSV আউটপুট — Excel ও Google Sheets-এর সাথে সামঞ্জস্যপূর্ণ
  • সম্পূর্ণ browser-এ কাজ করে — কোনো server upload প্রয়োজন নেই
  • CSV আউটপুট এক-ক্লিকে কপি বা ডাউনলোড করা যায়
  • বড় JSON array দক্ষতার সাথে পরিচালনা করে

সমর্থিত ফরম্যাট

ইনপুট ফরম্যাট

JSON object-এর array (যেমন [{"key":"value"},...])ফরম্যাট করা বা minified JSON

আউটপুট ফরম্যাট

header row সহ CSVRFC 4180-সামঞ্জস্যপূর্ণ comma-separated format

Flat object-এর array প্রত্যাশিত। Nested object CSV cell-এ JSON string হিসেবে serialize হয়।

উদাহরণ

Spreadsheet-এর জন্য API response ডেটা CSV-তে রূপান্তর

API থেকে JSON array কে Excel বা Google Sheets-এর জন্য প্রস্তুত format-এ export করুন।

ইনপুট

[{"name":"Alice","role":"Admin","active":true},{"name":"Bob","role":"User","active":false}]

আউটপুট

name,role,active
Alice,Admin,true
Bob,User,false

JSON product catalog কে bulk import-এর জন্য CSV-তে রূপান্তর

e-commerce platform-এ bulk import-এর জন্য JSON file থেকে product ডেটা প্রস্তুত করুন।

ইনপুট

[{"sku":"ABC-1","title":"Widget","price":9.99},{"sku":"ABC-2","title":"Gadget","price":24.50}]

আউটপুট

sku,title,price
ABC-1,Widget,9.99
ABC-2,Gadget,24.50

সাধারণ ব্যবহারের ক্ষেত্র

  • non-technical stakeholder-এর জন্য API response ডেটা spreadsheet-এ export করা
  • অন্য system-এ bulk import-এর জন্য database JSON export CSV-তে রূপান্তর করা
  • Excel বা Google Sheets-এ বিশ্লেষণের জন্য JSON ডেটা প্রস্তুত করা
  • JSON log বা event ডেটা থেকে CSV report তৈরি করা
  • ডেটা validation workflow-এর জন্য JSON configuration array CSV-তে রূপান্তর করা
  • non-technical দলের সদস্যদের সাথে structured ডেটা share করা

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

শুধু প্রথম object-এর key header হিসেবে দেখাচ্ছে

সমাধান

টুলটি প্রথম object থেকে column header বের করে। যদি ভিন্ন object-এর ভিন্ন key থাকে, শুধু প্রথমটির key column হবে। সব object একই key আছে কিনা normalize করুন।

CSV-তে nested object [object Object] দেখাচ্ছে

সমাধান

Nested object JSON string হিসেবে serialize হয়। পরিষ্কার আউটপুটের জন্য রূপান্তরের আগে JSON structure flatten করুন।

CSV Excel-এ সঠিকভাবে খুলছে না

সমাধান

নিশ্চিত করুন Excel comma কে delimiter হিসেবে ব্যবহার করতে কনফিগার করা। comma delimiter স্পষ্টভাবে নির্দিষ্ট করতে Data > Text Import Wizard ব্যবহার করুন।

সচরাচর জিজ্ঞাসিত প্রশ্ন

কোন JSON structure প্রত্যাশিত?

টুলটি JSON object-এর array প্রত্যাশা করে, যেমন [{"name":"Alice","age":30}]। প্রতিটি object একটি row হয় এবং প্রথম object-এর key CSV header হয়।

Nested object কি সমর্থিত?

Nested object ও array CSV cell-এ JSON string হিসেবে serialize হয়। সম্পূর্ণ flat আউটপুটের জন্য রূপান্তরের আগে JSON structure flatten করুন।

কিছু object-এ নির্দিষ্ট key না থাকলে কী হয়?

কোনো object-এ key না থাকলে সংশ্লিষ্ট CSV cell খালি হবে। টুলটি প্রথম object-এর key কে column-এর definitive set হিসেবে ব্যবহার করে।

CSV কি Excel-এ import করা যাবে?

হ্যাঁ। আউটপুট RFC 4180-সামঞ্জস্যপূর্ণ CSV যা Excel সরাসরি খুলতে পারে।

Value-এর মধ্যে comma থাকলে টুলটি কীভাবে পরিচালনা করে?

comma, double quote বা newline সহ value স্বয়ংক্রিয়ভাবে CSV standard অনুযায়ী double quote-এ মোড়া হয়।

JSON ইনপুটের আকারের কোনো সীমা আছে?

কোনো server-imposed আকারের সীমা নেই। হাজার হাজার object সহ array সাধারণত এক সেকেন্ডেরও কম সময়ে রূপান্তরিত হয়।

আমার ডেটা কি server-এ পাঠানো হয়?

না। সব processing সম্পূর্ণ আপনার browser-এ হয়। আপনার JSON ডেটা কখনো আপনার device ছেড়ে যায় না।

আমার JSON অবৈধ হলে কী হয়?

JSON parse করা না গেলে টুলটি error message দেখাবে। আগে JSON Validator টুল দিয়ে আপনার JSON যাচাই করুন।