কীভাবে ব্যবহার করবেন
- JSON পেস্ট করুন অথবা একটি .json ফাইল খুলুন।
- প্রিভিউ দেখুন। যেকোনো অবজেক্টে পাওয়া প্রতিটি key একটি কলাম হবে।
- .xlsx ফাইল ডাউনলোড করুন।
অপশনগুলোর ব্যাখ্যা
- সমর্থিত গঠন
- অবজেক্টের একটি অ্যারে ([{"a": 1}]), অ্যারের একটি অ্যারে ([[1, 2]]), অথবা এমন একটি অবজেক্ট যাতে {"data": [...]}-এর মতো একটি অ্যারে রয়েছে। প্রথম array property-টি ব্যবহার করা হয়।
- নেস্টেড মান
- একটি record-এর ভেতরের অবজেক্ট ও অ্যারেগুলো একটি cell-এ JSON text হিসেবে লেখা হয়। এগুলোকে এক স্তরে আনতে চাইলে আগে JSON formatter ব্যবহার করুন।
- ডেটার ধরন
- সংখ্যা ও boolean মান Excel number এবং TRUE/FALSE হয়ে যায়; null হলে cell ফাঁকা থাকে।
উদাহরণ: ভিন্ন কী-যুক্ত রেকর্ড
ধরুন অ্যারেতে দুটি রেকর্ড আছে যাদের ফিল্ড এক নয়:
[
{"name": "Ada", "age": 36, "tags": ["a", "b"]},
{"name": "Bob", "city": "Rome", "active": true}
]
কলাম হয় প্রথম আবির্ভাবের ক্রমে প্রতিটি কী, আর যে রেকর্ডে কোনো কী নেই সেই ঘর ফাঁকা থাকে:
| name | age | tags | city | active |
|---|---|---|---|---|
| Ada | 36 | [“a”,“b”] | ||
| Bob | Rome | TRUE |
tags অ্যারে একটি ঘরে JSON লেখা হিসেবে লেখা হয়, আর true হয়ে যায় Excel মান TRUE। সবচেয়ে ওপরের স্তর অ্যারের অ্যারে হলে প্রথম সারি যেমন আছে তেমন ব্যবহার হয় এবং কোনো হেডার তৈরি হয় না।
সচরাচর জিজ্ঞাসিত প্রশ্ন
কলামের ক্রম কীভাবে নির্ধারিত হয়?
কলামগুলো অ্যারেতে key-গুলো প্রথম যে ক্রমে দেখা যায়, সেই ক্রম অনুসরণ করে।
আমি কি একাধিক sheet তৈরি করতে পারি?
প্রতিটি রূপান্তরে একটি sheet তৈরি হয়। আরও দরকার হলে প্রতিটি array আলাদাভাবে রূপান্তর করে Excel-এ একত্র করুন।
দীর্ঘ ID-গুলো কীভাবে নির্ভুল রাখব?
JSON-এ এগুলো string হিসেবে লিখুন ("110101199003074514")। উদ্ধৃতিচিহ্ন ছাড়া লেখা 15–16 অঙ্কের বেশি সংখ্যা কোনো JavaScript program পড়লে নির্ভুলতা হারায়, আর string সবসময় Excel-এ text হিসেবে লেখা হয়।
গোপনীয়তা
এই টুলটি পুরোপুরি আপনার ব্রাউজারে চলে। আপনার ফাইল ও লেখা আপনার ডিভাইসেই প্রসেস হয় এবং কখনো আমাদের সার্ভারে আপলোড হয় না।