JSON থেকে CSV রূপান্তরকারী
স্বয়ংক্রিয় কলাম শনাক্তকরণসহ অনলাইনে JSON অ্যারে CSV-তে রূপান্তর করুন, সরাসরি আপনার ব্রাউজারেই
JSON থেকে CSV টিপস
- ইনপুটটি অবশ্যই অবজেক্টের একটি JSON অ্যারে হতে হবে; প্রতিটি অবজেক্ট একটি CSV সারিতে পরিণত হয়।
- কলামগুলো প্রথম আবির্ভাবের ক্রম অনুযায়ী সংগ্রহ করা হয়, তাই ভিন্ন কী-সহ অবজেক্ট থাকলেও সমস্যা নেই - অনুপস্থিত মানগুলো খালি সেল হয়ে যায়।
- ডেলিমিটার, কোটেশন চিহ্ন বা লাইন ব্রেকযুক্ত ফিল্ডগুলো RFC 4180 অনুযায়ী স্বয়ংক্রিয়ভাবে কোটেশন চিহ্নে মোড়া হয়।
- ইউরোপীয় আঞ্চলিক সেটিংসসহ Excel-এ CSV খুলবেন বলে হলে ডেলিমিটার হিসেবে সেমিকোলন বেছে নিন।
পেশাদার JSON থেকে CSV রূপান্তরকারী প্রক্রিয়াকরণ বৈশিষ্ট্য
JSON থেকে CSV রূপান্তরকারী ডেটার সাথে দক্ষ এবং পেশাদারভাবে কাজ করার জন্য আপনার যা কিছু প্রয়োজন
JSON যাচাইকরণ
যেকোনো রূপান্তর শুরুর আগেই সিনট্যাক্স ত্রুটি পার্সারের বার্তাসহ রিপোর্ট করা হয়।
স্বয়ংক্রিয় কলাম
কী-গুলো প্রথম দেখার ক্রমে ইউনিয়ন করা হয়, তাই ভিন্ন ফিল্ডসহ অসমান রেকর্ডও নির্বিঘ্নে কনভার্ট হয়।
RFC 4180 কোটিং
মানের ভেতরের কমা, কোটেশন মার্ক ও লাইন ব্রেক সঠিকভাবে এস্কেপ করা হয় - স্প্রেডশিটে কোনো ভাঙা রো থাকে না।
নমনীয় ডেলিমিটার
কমা, সেমিকোলন বা ট্যাব আউটপুট বেছে নিন — আপনার স্প্রেডশীট বা লোকেল যা প্রত্যাশা করে তার সাথে মিলিয়ে।
তাৎক্ষণিক রূপান্তর
হাজার হাজার রো মিলিসেকেন্ডে কনভার্ট হয়, কোনো নেটওয়ার্ক অ্যাক্টিভিটি ছাড়াই।
সম্পূর্ণ ব্যক্তিগত
ডেটা আপনার ব্রাউজার ট্যাবেই থাকে। ট্যাব বন্ধ করলেই সবকিছু মুছে যায়।
এটি কীভাবে কাজ করে
পেশাদারের মতো আপনার JSON থেকে CSV রূপান্তরকারী প্রক্রিয়া করার সহজ পদক্ষেপ
আপনার JSON পেস্ট করুন
আপনার API রেসপন্স, ডেটাবেস এক্সপোর্ট বা লগ ফাইল থেকে JSON অ্যারেটি কপি করুন।
ডিলিমিটার নির্বাচন করুন
ডিফল্ট কমা রাখুন, অথবা আপনার টার্গেট স্প্রেডশিটের জন্য সেমিকোলন বা ট্যাব বেছে নিন।
রূপান্তর করুন বোতামে ক্লিক করুন
কলামগুলো শনাক্ত করা হয় এবং রোগুলো এস্কেপ করে তাৎক্ষণিকভাবে CSV-তে যুক্ত হয়।
CSV কপি করুন
আউটপুট কপি করে Excel, Google Sheets বা একটি .csv ফাইলে পেস্ট করুন।
পেশাদার JSON থেকে CSV রূপান্তরকারী ফরম্যাটার ও ভ্যালিডেটর
JSON থেকে CSV রূপান্তরকারী প্রসেসিং সম্পূর্ণরূপে আপনার ব্রাউজারে চলে — কোনো আপলোড নেই, কোনো অ্যাকাউন্ট নেই, কোনো সীমাবদ্ধতা নেই।
প্রক্রিয়াকরণের পদ্ধতি
ফল বুঝতে এই টুলের উদাহরণ, সিনট্যাক্সের সীমা ও মূল নথি দেখুন।
মূল প্রযুক্তিগত বৈশিষ্ট্য:
- • ভিন্ন কী-সহ অবজেক্ট থেকে স্বয়ংক্রিয় কলাম শনাক্তকরণ
- • RFC 4180-সামঞ্জস্যপূর্ণ কোটিং: কমা, কোট এবং নতুন লাইন এস্কেপ করা হয়
- • কমা, সেমিকোলন বা ট্যাব ডেলিমিটারের পছন্দ
- • নেস্টেড অবজেক্ট ও অ্যারে তাদের সেলে JSON স্ট্রিং হিসেবে সিরিয়ালাইজ করা হয়
- • সম্পূর্ণ ক্লায়েন্ট-সাইড রূপান্তর - আপনার ডেটা কখনও ব্রাউজার ছাড়ে না
প্রক্রিয়াকরণ ও ফল
বলা পদ্ধতি যাচাই করে ব্যবহারের আগে ইনপুট ও ফল তুলনা করুন।
নিরাপত্তা ও গোপনীয়তা:
- • ১০০% ক্লায়েন্ট-সাইড রূপান্তর - কখনও সার্ভারে আপলোড নেই
- • কোনো ট্র্যাকিং, কুকি বা ডেটা লগিং নেই
- • নিরাপদ সংযোগের জন্য HTTPS এনক্রিপশন
- • API পেলোড ও এক্সপোর্ট আপনার ডিভাইসেই থাকে
- • GDPR ও CCPA-সামঞ্জস্যপূর্ণ পদ্ধতি
পেশাদাররা কেন EZ Formatter বেছে নেন
আপনার ডেটা আপনার ব্রাউজারেই থাকে
সাধারণ জিজ্ঞাসা
Json To Csv ফরম্যাটিং সম্পর্কে সাধারণ প্রশ্নের উত্তর
হ্যাঁ, কোনো নিবন্ধন বা ফাইল সাইজ সীমাবদ্ধতা ছাড়াই সম্পূর্ণ ফ্রি। সব রূপান্তর আপনার ব্রাউজারেই লোকালি হয়।
অবজেক্টের অ্যারে (প্রতিটি অবজেক্ট একটি সারি হয়, কী-গুলো হেডার হয়) এবং অ্যারের অ্যারে (প্রতিটি ভেতরের অ্যারে একটি সারি হয়)। একক অবজেক্ট বা অন্য যেকোনো টপ-লেভেল টাইপ একটি স্পষ্ট বার্তাসহ প্রত্যাখ্যান করা হয়।
অবজেক্টগুলোর কী হুবহু একই হওয়া জরুরি নয়: কনভার্টার প্রথম আবির্ভাবের ক্রম অনুযায়ী সব কী-এর ইউনিয়ন নেয়, এবং অনুপস্থিত মানগুলো খালি সেল হয়ে যায়। নেস্টেড অবজেক্ট ও অ্যারে নীরবে বাদ দেওয়ার বদলে সেই সেলে JSON স্ট্রিং হিসেবে সিরিয়ালাইজ করা হয়।
সম্ভবত ডিলিমিটার না মেলার কারণে: ইউরোপীয় রিজিওনাল সেটিংসহ Excel সেমিকোলন প্রত্যাশা করে। ডিলিমিটার সেমিকোলনে পরিবর্তন করে আবার কনভার্ট করুন। যদি যতিচিহ্ন এলোমেলো দেখায়, তা এক্সপোর্টের সময় এনকোডিং সমস্যা - এই টুল স্ট্যান্ডার্ড UTF-8 আউটপুট দেয়।
না। পার্সারটি এই পেজে চলা সাধারণ JavaScript। কিছুই ট্রান্সমিট, লগ বা সংরক্ষণ করা হয় না।
নেস্টেড কীগুলো ডটযুক্ত কলাম নামে পরিণত হয় (user.address.city → user.address.city), আর অবজেক্টের অ্যারেগুলো মোডের উপর নির্ভর করে হয় রো-তে প্রসারিত হয়, নয়তো ইনডেক্সড কী-তে (items[0].name)। হেডার প্রথম রেকর্ডের গঠন থেকে তৈরি হয়, এবং পরবর্তী রেকর্ডে অনুপস্থিত ফিল্ডগুলো ত্রুটি না দেখিয়ে খালি রাখা হয় - স্প্রেডশিট এক্সপোর্ট যে কনভেনশন অনুসরণ করে তা-ই।
কমা, কোট বা নিউলাইনযুক্ত স্ট্রিংগুলো RFC 4180 অনুযায়ী স্বয়ংক্রিয়ভাবে র্যাপ ও এস্কেপ করা হয়; null একটি খালি সেলে পরিণত হয়; বুলিয়ান ও সংখ্যা হুবহু লেখা হয়। যে অ্যারে ও অবজেক্ট ফ্ল্যাটেন করা সম্ভব হয়নি সেগুলো JSON স্ট্রিং হিসেবে সিরিয়ালাইজ করা হয়, ফলে কোনো ডেটা হারায় না।
গভীরভাবে নেস্টেড বা অসমজাতীয় ডকুমেন্ট (প্রতিটি রেকর্ডের গঠন ভিন্ন) শত শত কলামবিশিষ্ট স্পার্স CSV তৈরি করে। CSV সামঞ্জস্যপূর্ণ স্কিমাসহ ট্যাবুলার ডেটার জন্য উপযুক্ত - যদি ~20% এর বেশি সেল খালি থাকতে পারে, তাহলে JSON-এ থেকে যাওয়া বা একটি উপযুক্ত অ্যানালিটিক্যাল স্টোরে লোড করাই ভালো পথ।
প্রামাণিক রেফারেন্সসমূহ
যে স্ট্যান্ডার্ড ও অফিসিয়াল ডকুমেন্টেশন এই টুলের ব্যবহৃত ফরম্যাটগুলো সংজ্ঞায়িত করে।
RFC 8259 - The JavaScript Object Notation (JSON) Data Interchange Format
IETF স্ট্যান্ডার্ড যা JSON ডেটা ইন্টারচেঞ্জ ফরম্যাট এবং এর গ্রামার সংজ্ঞায়িত করে।
JSON - json.org
Douglas Crockford-এর মূল JSON সাইট, যেখানে ফরম্যাটের ভূমিকা অনেক ভাষায় রয়েছে।
MDN Web Docs - Working with JSON
JavaScript-এ JSON নিয়ে কাজ করার Mozilla গাইড: parse, stringify এবং revivers।
JSON - Wikipedia
JSON ডেটা টাইপ, সিনট্যাক্সের ইতিহাস এবং প্রধান API ইন্টারচেঞ্জ ফরম্যাট হিসেবে এর উত্থান।
RFC 4180 - Common Format and MIME Type for CSV Files
CSV ফাইলের জন্য IETF-এর সাধারণ ফরম্যাট: quoting নিয়ম, delimiter এবং line ending।
Comma-separated values - Wikipedia
CSV-এর ইতিহাস, dialect এবং বাস্তব বিশ্বের স্প্রেডশিটগুলো যে escaping নিয়মের উপর নির্ভর করে।
কাঠামোবদ্ধ ডেটা এবং মার্কআপ কন্টেন্ট ফরম্যাট, যাচাই এবং রূপান্তর করার ব্যবহারিক টুলস