বিনামূল্যে কনভার্টার

JSON থেকে CSV কনভার্টার

আপনার ব্রাউজারে অবিলম্বে JSON ডেটাকে CSV ফর্ম্যাটে রূপান্তর করুন। কাস্টম ডিলিমিটার, উদ্ধৃতি এবং বড় ডেটাসেট সমর্থন করে।

এই টুল সম্পর্কে

JSON থেকে CSV-এ যাওয়া একটি সারণী আকারে শ্রেণিবদ্ধ ডেটাকে সমতল করে। JSON এর শক্তি হল এটি নেস্টেড অবজেক্ট, বিভিন্ন দৈর্ঘ্যের অ্যারে এবং সমৃদ্ধ ধরনের তথ্য বর্ণনা করতে পারে; CSV এর সরল গঠন কোনটিই নেটিভভাবে প্রকাশ করতে পারে না। তাই রূপান্তরটি পছন্দগুলিকে অন্তর্ভুক্ত করে: কোন ক্ষেত্রগুলি কলামে পরিণত হয়, কীভাবে নেস্টেড অবজেক্টগুলি সমতল করা হয় (address.city-এর মতো ডট নোটেশন ব্যবহার করে), এবং রেকর্ডের ভিতরে অ্যারেগুলির সাথে কী করতে হবে৷

এই কনভার্টারটি সাধারণ কেস পরিচালনা করে — সামঞ্জস্যপূর্ণ কী সহ সমতল বস্তুর একটি অ্যারে — সরাসরি: প্রতিটি বস্তু একটি সারি হয়ে যায়, সমস্ত বস্তু জুড়ে কীগুলির মিলন কলাম সেটে পরিণত হয়, এবং অনুপস্থিত ক্ষেত্রগুলি খালি কোষে পরিণত হয়। নেস্টেড ডেটার জন্য, কনভার্টারটি একটি সমতল বিকল্প অফার করে যা ডট সহ নেস্টেড কীগুলিকে যুক্ত করে, user.name, user.email, address.zip এর মতো কলাম হেডার তৈরি করে।

PapaParse CSV আউটপুট তৈরি করে, কমা, নতুন লাইন বা উদ্ধৃতি অক্ষর ধারণকারী ক্ষেত্রের জন্য সঠিক উদ্ধৃতি প্রয়োগ করে। আউটপুট হল RFC 4180 অনুগত এবং Excel, Google Sheets এবং অন্য যেকোন CSV-সচেতন টুলে পরিষ্কারভাবে খোলে।

কেন JSON কে CSV তে রূপান্তর করুন

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

লিগ্যাসি সিস্টেমে আমদানি করার জন্য CSV হল সবচেয়ে নির্ভরযোগ্য ফর্ম্যাট। পুরানো CRM আমদানি, অ্যাকাউন্টিং সফ্টওয়্যার, এবং বিশ্লেষণ সরঞ্জাম CSV স্বীকার করে কিন্তু JSON নয়। আমদানির আগে রূপান্তর করা প্রায়শই একমাত্র পথ।

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

JSON পেস্ট করুন বা আপলোড করুন, সমতল নির্বাচন করুন, CSV পান।

  1. আপনার JSON যোগ করুন: ইনপুট এলাকায় JSON পাঠ্য পেস্ট করুন বা একটি .json ফাইল ড্রপ করুন। ইনপুটটি অবজেক্টের একটি JSON অ্যারে হতে হবে (বা এই ধরনের অ্যারে ধারণকারী একটি JSON অবজেক্ট)। অন্যান্য আকার সীমিত আউটপুট উত্পাদন করে।
  2. চ্যাপ্টা নির্বাচন করুন: শুধুমাত্র শীর্ষ-স্তরের ক্ষেত্রগুলি রাখতে অক্ষম করুন (নেস্টেড অবজেক্টগুলি স্ট্রিংকৃত)। নেস্টেড অবজেক্টকে ডট-সপারেটেড কলামে সমতল করতে সক্ষম করুন (user.name, user.email)।
  3. রূপান্তর করুন: রূপান্তরকারী JSON অ্যারেতে চলে, কীগুলির মিলন সংগ্রহ করে এবং প্রতি বস্তুর জন্য একটি সারি লেখে। PapaParse CSV আউটপুটের জন্য উদ্ধৃতি এবং এস্কেপিং পরিচালনা করে।
  4. ডাউনলোড বা কপি করুন: .csv হিসাবে সংরক্ষণ করুন বা ক্লিপবোর্ডে অনুলিপি করুন৷ আউটপুট Excel, Sheets, বা অন্য কোন CSV ভোক্তার মধ্যে খোলে।

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

প্রযুক্তিগত বিবরণ

রূপান্তরকারী বস্তুর একটি JSON অ্যারে আশা করে। প্রতিটি বস্তুর জন্য, অ্যারে জুড়ে সমস্ত কীগুলির মিলন গণনা করা হয় এবং কলাম হেডার সেট হিসাবে ব্যবহৃত হয়। প্রতিটি অবজেক্ট এক সারি হিসাবে লেখা হয়, এতে নেই কীগুলির জন্য খালি মান।

যখন ফ্ল্যাটেনিং সক্ষম করা হয়, নেস্টেড অবজেক্টগুলি পুনরাবৃত্তভাবে হেঁটে যায়: { user: { name: 'A', email: 'B' } } কলাম user.name এবং user.email হয়ে যায়। অবজেক্টের ভিতরের অ্যারেগুলি স্ট্রিংফাইড (জেএসএন টেক্সটে ফিরে আসে) কারণ CSV প্রতি কক্ষে একাধিক মান স্থানীয়ভাবে উপস্থাপন করতে পারে না।

PapaParse এর unparse ফাংশন CSV আউটপুট তৈরি করে। কমা, নিউলাইন বা উদ্ধৃতি সম্বলিত ক্ষেত্রগুলি ডবল কোটে মোড়ানো হয়, অভ্যন্তরীণ উদ্ধৃতিগুলি দ্বিগুণ করে এড়িয়ে যায়। আউটপুট CRLF লাইন শেষ ব্যবহার করে এবং ডিফল্টরূপে হেডার সারি অন্তর্ভুক্ত করে।

সর্বোত্তম অনুশীলন

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

JSON কে CSV তে রূপান্তর করা কি বিষয়বস্তু পরিবর্তন করে?
বিষয়বস্তু যথাসম্ভব নির্ভুলভাবে সংরক্ষণ করা হয়. যাইহোক, কিছু বিন্যাস-নির্দিষ্ট বৈশিষ্ট্যের সরাসরি সমতুল্য নাও থাকতে পারে, তাই ছোটখাটো বিন্যাসগত পার্থক্য ঘটতে পারে।
কেন CSV ফরম্যাটে রূপান্তর করবেন?
CSV সর্বজনীনভাবে স্প্রেডশীট অ্যাপ্লিকেশন (এক্সেল, গুগল শীট), ডাটাবেস এবং প্রোগ্রামিং ভাষা দ্বারা সমর্থিত। এটি ট্যাবুলার ডেটা বিনিময়ের জন্য সবচেয়ে সহজ বিন্যাস।
রূপান্তরকারী নেস্টেড বা জটিল JSON কাঠামো পরিচালনা করে?
হ্যাঁ। টুলটি সঠিকভাবে নেস্টেড অবজেক্ট, অ্যারে এবং সমস্ত স্ট্যান্ডার্ড JSON ডেটা টাইপ পার্স করে, CSV আউটপুটে সম্পূর্ণ ডাটা স্ট্রাকচার সংরক্ষণ করে।
এই রূপান্তর নিরাপদ এবং ব্যক্তিগত?
হ্যাঁ। সমস্ত প্রক্রিয়াকরণ আপনার ব্রাউজারে স্থানীয়ভাবে ঘটে। আপনার ডেটা কখনই আপনার ডিভাইস ছেড়ে যায় না — কোনও সার্ভার আপলোড নেই, কোনও ক্লাউড প্রক্রিয়াকরণ নেই, কোনও ডেটা সংগ্রহ নেই।
আমার ডেটা কি সার্ভারে আপলোড করা হয়েছে?
না। PapaParse ব্যবহার করে আপনার ব্রাউজারে রূপান্তর চলে।
একই অ্যারেতে বিভিন্ন কী সহ বস্তু সম্পর্কে কী?
CSV শিরোনাম হল সমস্ত কীগুলির মিলন। একটি নির্দিষ্ট কী অনুপস্থিত বস্তু সেই কলামে খালি ঘর তৈরি করে। CSV বৈধ থাকে, শুধু বিরল।
আমি কি CSV থেকে JSON এ রূপান্তর করতে পারি?
হ্যাঁ — CSV থেকে JSON টুল ব্যবহার করুন। রাউন্ড ট্রিপ ফ্ল্যাট ডেটার জন্য ক্ষতিহীন হতে পারে; নেস্টেড ডেটা স্বাভাবিককরণের প্রয়োজন হতে পারে।
সর্বোচ্চ আকার কি?
JSON ইনপুট 50 MB পর্যন্ত। ব্রাউজার মেমরির কারণে বড় ফাইলগুলি ধীর হতে পারে।