কীভাবে ব্যবহার করবেন
- অবজেক্টের একটি JSON অ্যারে পেস্ট করুন (একটি অবজেক্ট দিলেও কাজ হবে)।
- বিভাজক বাছুন—বেশিরভাগ টুলের জন্য কমা, আর যেসব অঞ্চলে দশমিক চিহ্ন হিসেবে কমা ব্যবহৃত হয় সেখানে Excel-এর জন্য সেমিকোলন।
- ফাইলে অ-ইংরেজি লেখা থাকলে এবং সেটি Excel-এ খোলার হলে "BOM যোগ করুন (Excel-এর জন্য)" টিক দিন।
- CSV কপি করুন অথবা .csv ফাইল ডাউনলোড করুন।
অপশনগুলোর ব্যাখ্যা
- নেস্টেড অবজেক্ট
- ডট-যুক্ত কলামের নাম হিসেবে ফ্ল্যাট করা হয়: {"address":{"city":"Paris"}} থেকে address.city কলাম তৈরি হয়।
- সারির ভিতরের অ্যারে
- একটি ঘরে JSON text হিসেবে লেখা হয়, যেমন [1,2,3], তাই কোনো তথ্য হারায় না।
- অনুপস্থিত কী
- সব সারির কী একত্র করে, প্রথম দেখা যাওয়ার ক্রমে কলাম তৈরি হয়; কোনো সারিতে কোনো কী না থাকলে সেই ঘরটি ফাঁকা থাকে।
- BOM
- একটি byte-order mark Excel-কে জানায় যে ফাইলটি UTF-8। এটি না থাকলে Windows-এর Excel-এ উচ্চারণচিহ্নযুক্ত ও চীনা অক্ষরগুলো এলোমেলো দেখা যায়।
উদাহরণ
JSON:
[{"id":1,"name":"Ada","address":{"city":"London"}},{"id":2,"name":"Grace, Jr.","tags":["navy","cobol"]}]
CSV:
id,name,address.city,tags
1,Ada,London,
2,"Grace, Jr.",,"[""navy"",""cobol""]"
সচরাচর জিজ্ঞাসিত প্রশ্ন
Excel-এ সবকিছু একটি কলামে কেন চলে যায়?
কিছু অঞ্চলের সেটিংসে Excel বিভাজক হিসেবে সেমিকোলন আশা করে। বিভাজক হিসেবে সেমিকোলন বাছুন, অথবা Data → From Text/CSV দিয়ে ফাইল খুলে সেখানে বিভাজক বেছে নিন।
Excel-এ আমার অক্ষরগুলো এলোমেলো দেখায় কেন?
ফাইলের শুরুতে UTF-8 BOM না থাকলে Excel পুরোনো encoding ধরে নেয়। "BOM যোগ করুন (Excel-এর জন্য)" টিক দিয়ে আবার ডাউনলোড করুন।
মানের ভিতরের কমা ও উদ্ধৃতি কীভাবে সামলানো হয়?
RFC 4180 অনুসারে, কমা, উদ্ধৃতি বা line break থাকা মানগুলো ডাবল কোটেশনের মধ্যে রাখা হয়, আর সেগুলোর ভিতরের উদ্ধৃতিগুলো দ্বিগুণ করা হয়।
সারির কোনো সীমা আছে কি?
নির্দিষ্ট কোনো সীমা নেই। ব্রাউজারে কয়েক দশ হাজার সারি এক-দুই সেকেন্ডে রূপান্তর হয়; Excel নিজে 1,048,576 সারিতে থেমে যায়।
গোপনীয়তা
এই টুলটি পুরোপুরি আপনার ব্রাউজারে চলে। আপনার ফাইল ও লেখা আপনার ডিভাইসেই প্রসেস হয় এবং কখনো আমাদের সার্ভারে আপলোড হয় না।