JSON থেকে Excel কনভার্টার
JSON-এ থাকা API এক্সপোর্ট, লগ ডাম্প বা ডেটাবেস ব্যাকআপ আপলোড করুন। পাবেন একটি XLSX ওয়ার্কবুক, যেখানে প্রতিটি রেকর্ড একটি সারি আর প্রতিটি কী একটি কলাম। সেই কলাম ফিল্টার, সর্ট বা যোগফল করতে পারবেন।
ডেটা কনভার্টার
অথবা CSV, TSV, TXT … ফাইল এখানে ড্রop করুন ·
প্রতি ফাইল সর্বোচ্চ 95 MB· সর্বোচ্চ 20টি ফাইল· 30 মিনিট পরে মুছে ফেলা হয়
ফাইল আমাদের সার্ভারে প্রসেস করা হয় এবং 30 মিনিট পরে মুছে ফেলা হয়।
CSV ও টেক্সট ফাইলে কলাম আলাদা করার অক্ষর, পড়া ও লেখা দুই ক্ষেত্রেই প্রযোজ্য। স্বয়ংক্রিয় অপশন ইনপুট থেকে এটি শনাক্ত করে এবং কমা দিয়ে লেখে।
UTF-8 সব ভাষায় কাজ করে। Windows-এর Excel-এ CSV খুললে অ্যাকসেন্ট বা এশীয় অক্ষর এলোমেলো দেখালে BOM সহ UTF-8 বেছে নিন।
Excel, ODS ও Numbers ইনপুটের জন্য: শুধু প্রথম শিট, অথবা সব শিট রূপান্তর করুন (ZIP-এ প্রতি শিটে একটি CSV, বা প্রতি শিটে একটি JSON কী)।
নতুন স্প্রেডশিটে শিট ট্যাবের নাম, সর্বোচ্চ ৩১ অক্ষর।
অবজেক্টের অ্যারেতে প্রতিটি সারিতে কলামের নাম কী হিসেবে থাকে; অ্যারের অ্যারে বেশি সংক্ষিপ্ত এবং হেডার প্রথম অ্যারে হিসেবে থাকে।
সব সারিকে ঘিরে রাখা বাইরের এলিমেন্টের নাম; প্রতিটি সারি এর ভেতরে একটি <row> হয়।
CREATE TABLE ও INSERT স্টেটমেন্টে ব্যবহৃত হয়। শুধু অক্ষর, সংখ্যা ও আন্ডারস্কোর।
কোটিং ও কলামের ধরন ডাটাবেসভেদে সামান্য আলাদা; যে ডাটাবেসে ইমপোর্ট করবেন সেটি বেছে নিন।
তারিখের সেলগুলো একটি ফরম্যাটে পুনরায় লিখুন। ডাটাবেস ও কোডের জন্য ISO (2026-10-18) সবচেয়ে নিরাপদ; “যেমন আছে” রাখলে উৎসের মতোই থাকে।
এই টুল কীভাবে ব্যবহার করবেন
- 1
JSON ফাইল আপলোড করুন
আপলোড এরিয়ায় একটি .json, .jsonl বা .ndjson ফাইল ছেড়ে দিন। প্রতি ব্যাচে সর্বোচ্চ ২০টি ফাইল, প্রতিটি 95 MB পর্যন্ত; প্রতিটি ফাইল আলাদা ওয়ার্কবুক হবে।
- 2
শিটের সেটিংস দেখে নিন
যে ফরম্যাটে রূপান্তর আগে থেকেই XLSX সেট করা আছে। উন্নত সেটিংস-এ গিয়ে শিটের নাম দিয়ে ট্যাবের নাম বদলাতে পারেন, অথবা তারিখ দিয়ে টাইমস্ট্যাম্প নতুন ছাঁদে লিখতে পারেন।
- 3
কনভার্ট করে Excel-এ খুলুন
XLSX (Excel)-এ কনভার্ট করুন → চাপুন এবং ওয়ার্কবুকটি ডাউনলোড করুন। এটি Excel, Google Sheets, Numbers ও LibreOffice Calc-এ খোলে।
কাদের JSON-কে Excel শিট হিসেবে দরকার
JSON হলো সেই ফরম্যাট, যাতে মেশিনগুলো ডেটা বিনিময় করে। Douglas Crockford 2001 সালের দিকে এর নাম দেন ও জনপ্রিয় করেন, আর IETF স্ট্যান্ডার্ড RFC 8259 (2017) মাত্র ছয় ধরনের মান নির্ধারণ করে: অবজেক্ট, অ্যারে, স্ট্রিং, সংখ্যা, true/false এবং null। REST API, Firebase ও MongoDB এক্সপোর্ট, Stripe ওয়েবহুক এবং ব্রাউজারের ডেভেলপার টুল সবই আপনাকে JSON দেয়।
এই এক্সপোর্ট যাঁরা পান, তাঁরা প্রায়ই ডেভেলপার নন। একজন মার্কেটিং অ্যানালিস্ট বিজ্ঞাপন প্ল্যাটফর্মের API থেকে ক্যাম্পেইনের ডেটা আনেন, দোকানের মালিক হেডলেস শপ থেকে অর্ডার নামান, গবেষক একটি পাবলিক ডেটাসেট সেভ করেন। তাঁরা চান প্রতি সারিতে একটি রেকর্ড, ফিল্টার করার কলাম আর নিচে একটি SUM।
JSON থেকে Excel কনভার্ট: রেকর্ড কীভাবে সারিতে বসে
[
{"order": "A-1001", "total": 48.5, "customer": {"name": "Ruth Ng", "country": "CA"}, "tags": ["gift", "rush"]},
{"order": "A-1002", "total": 12, "customer": {"name": "Omar Diaz", "country": "US"}}
]ফলাফল শিটে পাঁচটি কলাম থাকে: order, total, customer.name, customer.country ও tags। ৩ নম্বর সারিতে A-1002, 12, Omar Diaz ও US থাকে এবং tags সেল ফাঁকা, কারণ দ্বিতীয় রেকর্ডে এই কী ছিল না। অনুপস্থিত কী কখনো অন্য মানকে পাশে সরায় না, যা হাতে JSON সেলে কপি করার চিরাচরিত সমস্যা।
সংখ্যা সংখ্যাই থাকে, তাই যোগফল সঙ্গে সঙ্গে মেলে। কোটেশনে থাকা ZIP কোড বা SKU-র মতো সংখ্যার মতো দেখতে স্ট্রিং টেক্সট থাকে, ফলে 02134-এর মতো শুরুর শূন্য বাঁচে। ISO টাইমস্ট্যাম্পের (2026-10-18T09:30:00Z) জন্য তারিখ-এর অধীনে পড়ার মতো একটি প্যাটার্ন বেছে নিন।
JSON থেকে XLSX: Excel-এর যে সীমাগুলো তবুও থাকে
- প্রতি ওয়ার্কশিটে সারি
- 1,048,576
- কলাম, A থেকে XFD
- 16,384
- প্রতি সেলে অক্ষর
- 32,767
- শিটের নামে অক্ষর
- 31
JSON
জাভাস্ক্রিপ্ট অবজেক্ট নোটেশন
JSON হলো কাঠামোবদ্ধ ডেটার জন্য হালকা টেক্সট ফরম্যাট, যা ২০০০-এর দশকের শুরুতে Douglas Crockford জনপ্রিয় করেন এবং RFC 8259 ও ECMA-404 হিসেবে মানসম্মত হয়। সহজ ও পাঠযোগ্য সিনট্যাক্সে এটি অবজেক্ট, অ্যারে, স্ট্রিং, সংখ্যা, বুলিয়ান ও null প্রকাশ করে। প্রায় সব প্রোগ্রামিং ভাষায় ওয়েব API, কনফিগারেশন ফাইল ও অ্যাপের মধ্যে ডেটা আদান-প্রদানের ডিফল্ট ফরম্যাট এটি। এতে কমেন্ট, তারিখ বা স্কিমা বিল্ট-ইন নেই, এবং বড় নেস্টেড ফাইল ভিউয়ার ছাড়া পড়া কঠিন।
- কম্প্রেশন
- –
- স্বচ্ছতা (ট্রান্সপারেন্সি)
- –
- অ্যানিমেশন
- –
- প্রবর্তনের সাল
- 2001 · Douglas Crockford
XLSX
Microsoft Excel ওয়ার্কবুক
XLSX হলো Office 2007 থেকে Microsoft Excel-এর ডিফল্ট ওয়ার্কবুক ফরম্যাট, যা Office Open XML স্ট্যান্ডার্ডের উপর ভিত্তি করে তৈরি। এটি একাধিক শিট, ফর্মুলা, ফরম্যাটিং, চার্ট, পিভট টেবিল ও ডেটা ভ্যালিডেশন XML-এর একটি ZIP প্যাকেজে রাখে। প্রতি শিটে দশ লক্ষের বেশি সারি সাপোর্ট করে এবং ব্যবসায়িক স্প্রেডশিটের ডিফল্ট আদান-প্রদান ফরম্যাট। Google Sheets, LibreOffice ও Numbers XLSX খুলতে পারে, তবে ম্যাক্রো ও উন্নত ফিচার নাও আসতে পারে।
- কম্প্রেশন
- –
- স্বচ্ছতা (ট্রান্সপারেন্সি)
- –
- অ্যানিমেশন
- –
- প্রবর্তনের সাল
- 2007 · Microsoft
JSON থেকে Excel হলো এমন পথ, যেখানে API ও ডেটাবেসের আউটপুট কোড না পড়তে পারা মানুষের কাছে পৌঁছায়: প্রোডাক্ট ম্যানেজার, হিসাবরক্ষক বা ক্লায়েন্ট, যাঁরা ব্রেস ও কোটেশনের বদলে সর্ট করার মতো সারি আর মেলানোর মতো যোগফল চান।
JSON থেকে Excel কনভার্শনে মানুষ কী আশা করে
ভুল ধারণাযেকোনো JSON ফাইল পরিপাটি টেবিল হতে পারে।
আসল তথ্যটেবিলের জন্য পুনরাবৃত্ত রেকর্ড দরকার। গভীরভাবে নেস্টেড সেটিংসহ একটি কনফিগারেশন অবজেক্ট একটি অতি চওড়া সারি হয়ে যায়; এমন ফাইলের জন্য JSON থেকে YAML পড়তে সহজ।
ভুল ধারণানাম বদলালে Excel .json ফাইল সরাসরি খুলবে।
আসল তথ্যনাম বদলালে ফাইলের ভেতরে কিছুই বদলায় না। Excel এটিকে টেক্সট ধরে সবকিছু A কলামে রাখে।
ভুল ধারণাওয়ার্কবুকে JSON টাইপ হুবহু থাকে।
আসল তথ্যExcel-এ আছে সংখ্যা, টেক্সট, বুলিয়ান ও ফাঁকা সেল। JSON null ফাঁকা সেল হয়, আর 12 ও 12.0-র পার্থক্য মুছে যায়।
ভুল ধারণা100 MB-এর কম যেকোনো এক্সপোর্ট ঢুকে যাবে।
আসল তথ্যসারির সংখ্যাও গোনা হয়। বিশ লাখ লাইনের লগ 1,048,576 সারির গ্রিড ছাড়িয়ে যায়; আগে ভাগ করুন, অথবা ডেটাবেসে লোডের জন্য JSON থেকে CSV ব্যবহার করুন।
JSON থেকে Excel নিয়ে প্রশ্ন
Power Query ছাড়া কি JSON থেকে Excel করা যায়?
হ্যাঁ। Excel-এর নিজস্ব পথ হলো Data → Get Data → From File → From JSON, যা Power Query এডিটর খোলে এবং কলাম ধরে ধরে রেকর্ড এক্সপ্যান্ড করতে বলে। এখানে কনভার্সনের সময়ই এক্সপ্যান্ড হয়ে যায় এবং ওয়ার্কবুক ফিল্টার করার জন্য তৈরি অবস্থায় পাবেন।
আমার JSON-এর নেস্টেড অবজেক্টগুলোর কী হয়?
নেস্টেড অবজেক্ট ডট-পাথ নামের অতিরিক্ত কলামে ছড়িয়ে যায়, যেমন address অবজেক্ট হয়ে যায় address.city ও address.zip। রেকর্ডের ভেতরের সাধারণ মানের অ্যারে একটি সেলে JSON টেক্সট হিসেবে থাকে, কারণ একটি সারিতে কলামের সংখ্যা পরিবর্তনশীল হতে পারে না।
BigQuery বা লগ শিপারের JSON Lines কি কনভার্টারে চলে?
হ্যাঁ। .jsonl বা .ndjson শেষ হওয়া ফাইল প্রতি লাইনে একটি অবজেক্ট ধরে পড়া হয়; BigQuery এক্সপোর্ট, Elasticsearch ডাম্প ও বেশিরভাগ লগ পাইপলাইন এভাবেই রেকর্ড লেখে। প্রতিটি লাইন শিটে একটি সারি হয়।
আমার 19 অঙ্কের ID কেন শেষে শূন্যওয়ালা সংখ্যা হয়ে গেল?
Excel সংখ্যা 15 উল্লেখযোগ্য অঙ্ক পর্যন্ত রাখে, তাই Twitter snowflake ID বা কার্ড নম্বরের মতো লম্বা পূর্ণসংখ্যা সংখ্যাসূচক সেলে গেলে শেষের অঙ্কগুলো হারিয়ে যায়। এমন ID JSON-এ স্ট্রিং (কোটেশনের ভেতরে) হিসেবে রাখুন, তাহলে শিটে অঙ্ক অঙ্ক মিলিয়ে টেক্সট হিসেবে আসবে।
আমার API এক্সপোর্ট কি কোথাও সংরক্ষিত থাকে?
না। প্রসেসিংয়ের 30 মিনিট পর ফাইল স্বয়ংক্রিয়ভাবে মুছে ফেলা হয় এবং কোনো অ্যাকাউন্ট লাগে না।
পরে কি স্প্রেডশিট থেকে আবার JSON-এ ফেরা যায়?
হ্যাঁ। সারি এডিট করার পর ওয়ার্কবুকটি Excel থেকে JSON-এ দিন, কলামের হেডার আবার কী হয়ে যাবে। ডটযুক্ত কলামের নাম সমতল কী হিসেবে লেখা হয়, তাই আপনার API নেস্টেড অবজেক্ট চাইলে কোডে সেগুলো আবার গড়ে নিন।
- Excel থেকে JSON কনভার্টারঅনলাইনে Excel শিট JSON-এ কনভার্ট করুন: হেডার রো হয় কী, প্রতিটি রো একটি অবজেক্ট, তারিখ ISO স্ট্রিং। XLSX, XLS, ODS ও Numbers চলবে।
- JSON থেকে CSV কনভার্ট করুনJSON বা JSON Lines থেকে CSV: প্রতি অবজেক্টে এক সারি, নেস্টেড ফিল্ড কলামে, BOM সহ UTF-8 যাতে Excel-এ অক্ষর ঠিক দেখায়। একসাথে 20টি ফাইল।
- XML থেকে Excel কনভার্টারXML ইনভয়েস, ব্যাংক স্টেটমেন্ট, প্রোডাক্ট ফিড ও সিস্টেম এক্সপোর্ট Excel XLSX টেবিলে খুলুন। XML ম্যাপ বা Developer ট্যাব লাগবে না; Mac-এও চলে।
- CSV থেকে XLSX কনভার্টারCSV কে Excel XLSX ওয়ার্কবুকে কনভার্ট করুন, শুরুর শূন্য, লম্বা ID ও বিশেষ অক্ষরের লেখা অক্ষত থাকবে। কমা, সেমিকোলন ও ট্যাব ফাইল অটো শনাক্ত হয়।
- JSON থেকে YAML কনভার্টারKubernetes, GitHub Actions, Compose ও Ansible ফাইলের জন্য JSON থেকে YAML কনভার্ট করুন। ইনডেন্টেড, সঠিক কোটসহ, এক ব্যাচে 20টি ফাইল, সাইন-আপ ছাড়াই।
- JSON থেকে HTML টেবিল কনভার্টারJSON কে HTML টেবিলে কনভার্ট করুন: কী হবে কলাম হেডার, রেকর্ড হবে সারি। CMS, ইমেইল বা ইন্টারনাল পেজে পেস্ট করুন। কোড লাগবে না।