JSON থেকে XLSX রূপান্তর JavaScript Object Notation ↔ Excel Workbook বিনামূল্যে অনলাইন নিরাপদ
একটি JSON ফাইল ছাড়ুন আর XLSX নিয়ে যান। পড়া ও লেখা দুটোই এখানে, আপনার ব্রাউজারে হয়, তাই ফাইলটি যন্ত্র ছাড়ে না — আর এই পারাপারে কী টিকে থাকে আর কী থাকে না, তা নিচে লেখা আছে, আপনার নিজে আবিষ্কার করার জন্য ফেলে রাখা নয়।
আপনার ফাইল রূপান্তর করুন
এখানে একটি JSON ফাইল ছাড়ুন, বা একটি বেছে নিন।
আপনার ফাইল এই যন্ত্র ছেড়ে যায় না। সবটাই আপনার ব্রাউজারে চলে।
কিছুই আপলোড হয় না
JSON থেকে রূপান্তর
JSON-এ রূপান্তর
এই বিন্যাসগুলি কোথা থেকে এসেছে
CSV সবচেয়ে পুরোনো আর সবচেয়ে কম প্রমিত: একটি সারণি, লেখার লাইন হিসেবে লেখা; সত্তরের দশক থেকে চালু, অথচ লিখিতভাবে বর্ণিত হল কেবল ২০০৫ সালে — ততদিনে প্রতিটি প্রোগ্রাম নিজে নিজেই ঠিক করে ফেলেছে বিভাজক কী আর উদ্ধৃতিচিহ্ন কখন বসবে। XML ১৯৯৮ সালে SGML থেকে বেড়ে ওঠে, সেইসব দলিলের জন্য যাদের কঠোর গঠন বইতে হয় এবং কোনো ছকের বিপরীতে যাচাই হতে হয়। JSON-কে ডগলাস ক্রকফোর্ড ২০০১ নাগাদ জাভাস্ক্রিপ্ট থেকে টেনে বার করেন, ইচ্ছে করেই তা ছেঁটে নামিয়ে আনেন বস্তু, তালিকা, সংখ্যা আর অক্ষরমালায় — আর সেই স্বল্পতাই ওয়েব জয়ের কারণ। YAML তার পাঠযোগ্য জ্ঞাতি, যেখানে ফাঁক ছেড়ে লেখা সেই কাজ করে যা অন্যত্র করে বন্ধনী। এদের মধ্যে রূপান্তরে একটিই কথা জরুরি: CSV সমতল, সারি ও স্তম্ভের জাল; আর JSON, XML ও YAML হল গাছ।
কোথায় এদের দেখা পাবেন
CSV সেটাই যা স্প্রেডশিট রপ্তানি করে, আর যা কোনো হিসাবরক্ষক, কোনো দোকানের মঞ্চ বা ব্যাংকের বিবরণী আপনাকে ধরিয়ে দেয়। JSON সেই ভাষা যাতে ওয়েবের সেবাগুলি কথা বলে, আর যাতে কনফিগারেশন ফাইল ক্রমেই লেখা হচ্ছে। XML টিকে আছে পুরোনো প্রাতিষ্ঠানিক ব্যবস্থায়, চালান তৈরির মানে, আর খোদ দপ্তরি বিন্যাসগুলির ভিতরে। YAML সেই জায়গা যেখানে মানুষ হাতে সেটিংস লেখে। এদের মধ্যে রূপান্তর হল সেই দৈনন্দিন কাজ, যা তথ্যকে তার জন্মস্থান থেকে প্রয়োজনের জায়গায় নিয়ে যায়।
প্রায়ই জিজ্ঞাসিত প্রশ্ন
আমার CSV এক্সেলে একটিমাত্র স্তম্ভ হিসেবে খুলল। কেন?
কারণ আপনার স্প্রেডশিট অন্য একটি বিভাজকের অপেক্ষায় ছিল। এক্সেল কম্পিউটারের আঞ্চলিক বিন্যাসের তালিকা-বিভাজক মেনে চলে, আর সেটি সেমিকোলন সেইসব জায়গায় যেখানে কমা আগে থেকেই দশমিক চিহ্ন — অর্থাৎ মহাদেশীয় ইউরোপের বড় অংশে। তখন কমা দিয়ে আলাদা করা ফাইল একটিমাত্র লেখার স্তম্ভের মতো দেখায়। ফাইলে দুবার ক্লিক না করে আমদানির জানালা ব্যবহার করুন এবং বিভাজক স্পষ্ট করে বলুন। ওই একই আঞ্চলিক বিন্যাসের কারণেই ৩.৫ কখনও তারিখ হয়ে পৌঁছয়।
আমার স্তরে স্তরে সাজানো JSON পরিপাটি স্প্রেডশিট হয় না কেন?
কারণ স্প্রেডশিট সমতল আর JSON একটি গাছ। একটি সারি প্রতি স্তম্ভে একটি মান ধরে; অথচ একটি JSON বস্তু কোনো ক্ষেত্রের ভিতরের তালিকার ভিতরে আরেকটি তালিকা ধরতে পারে। রূপান্তর মানে বেছে নেওয়া — কীভাবে সেটিকে চ্যাপটা করা হবে: হয় স্তরের নামগুলি জুড়ে একটি লম্বা স্তম্ভ-শিরোনাম বানানো, নয়তো মূল সারিটিকে প্রতিটি সন্তানের জন্য একবার করে পুনরাবৃত্তি করা। দুটোই আপস, আর কোনোটিই আপনা-আপনি ফেরানো যায় না — সেজন্যই স্প্রেডশিট থেকে আদি আকারে ফেরার জন্য সাধারণত একজন মানুষের সিদ্ধান্ত লাগে।
ফাইলের গুণমান কি কমে?
তা নির্ভর করে দুটি বিন্যাস কী ধরে রাখতে পারে তার উপর। একই জিনিস রাখে এমন বিন্যাসের মধ্যে রূপান্তর — PNG থেকে BMP, WAV থেকে FLAC — কিছুই হারায় না। জায়গা বাঁচাতে তথ্য ফেলে দেয় এমন বিন্যাসে, যেমন JPEG বা MP3-তে, রূপান্তর প্রতিবারই কিছুটা হারায়, আর ফিরিয়ে আনলেও তা ফিরে আসে না। যেখানে বাছাইয়ের সুযোগ আছে, এই পাতা সবচেয়ে ছোট ফাইল বানানোর চেয়ে মূল গুণমান ধরে রাখার দিকেই ঝোঁকে।
আমার ফাইল কি কোথাও আপলোড হয়?
না। রূপান্তর ঘটে আপনার নিজের যন্ত্রে, আপনার ব্রাউজারের ভিতরে; ফাইল সেখান থেকে কখনও বেরোয় না, আর এখানে এমন কোনো সার্ভারই নেই যা তা নিতে পারে। সেজন্যই বড় ফাইলকে আটকায় আপলোড নয়, আপনার নিজের স্মৃতি; আর সেজন্যই আপনি যা রূপান্তর করেন তার কিছুই কারও নথিতে আসতে পারে না — আমাদের নথিতেও নয়। তবে শব্দ ও চলচ্চিত্রের সরঞ্জামগুলি প্রথম ব্যবহারে তাদের রূপান্তর-এঞ্জিন এই সাইট থেকেই নামায় — প্রায় তিরিশ মেগাবাইট, একবারই; তারপরেও কাজ পুরোটাই আপনার যন্ত্রে হয়।
মানুষ কেন JSON থেকে XLSX রূপান্তর করে
JSON হলো সেই ভাষা যা প্রোগ্রামগুলো একে অন্যের সঙ্গে কথা বলতে ব্যবহার করে। কোনো ওয়েব সেবার এক্সপোর্ট, কোনো API-র উত্তর, ডেটাবেসের একটি ডাম্প, কোনো অ্যাপ্লিকেশনের লগ: এর বেশিরভাগই আসে JSON হিসেবে। সফটওয়্যারের জন্য এটি চমৎকার, কিন্তু মানুষের জন্য অস্বস্তিকর, কারণ এক পর্দা ভর্তি ব্র্যাকেট, উদ্ধৃতি চিহ্ন ও কমা এমন কিছু নয় যা আপনি সাজাতে, ছাঁকতে বা যোগ করতে পারেন। XLSX ফাইল হলো একটি Excel ওয়ার্কবুক: সারি ও কলামসহ একটি আসল স্প্রেডশিট, যা কোনো আমদানি ধাপ ছাড়াই Excel, Numbers, LibreOffice ও Google Sheets-এ খোলে। তাই মানুষ JSON থেকে XLSX রূপান্তর করে: তাদের হাতে এমন ডেটা আছে যা কোনো প্রোগ্রাম বানিয়েছে এবং তারা তা দেখতে, গুনতে বা স্প্রেডশিটে বাস করা কারও সঙ্গে ভাগ করতে চায়।
পরিস্থিতিগুলো পরিচিত। একজন বিশ্লেষক যিনি API থেকে রেকর্ড টেনেছেন এবং একটি পিভট টেবিল চান। একজন দোকানের মালিক যিনি অর্ডার এক্সপোর্ট করেছেন এবং Excel-এ তা দরকার। একজন ম্যানেজার যাঁকে জরিপের ফল একটি প্রযুক্তিগত ফাইল হিসেবে পাঠানো হয়েছে। একজন ডেভেলপার যিনি কয়েকশো রেকর্ড এক নজরে দেখতে চান। প্রতিটি ক্ষেত্রে ডেটা ইতিমধ্যে কাঠামোবদ্ধ, আর যা নেই তা কেবল শিটটি।
এই পাতা আপনার ব্রাউজারে JSON থেকে XLSX রূপান্তর করে। আপনার ফাইল এখানেই পড়া ও লেখা হয়, তাই তা কখনও আপনার ডিভাইস ছাড়ে না, যা গ্রাহক তালিকা, অর্ডার এবং অন্য যেকোনো ব্যক্তিগত ডেটার জন্য গুরুত্বপূর্ণ। আর পাতাটি আগেই জানিয়ে দেয় এই পারাপারে কী টিকে থাকে এবং কী থাকে না, আপনাকে নিজে আবিষ্কারের জন্য ছেড়ে না দিয়ে। নিচে পাবেন রূপান্তর কীভাবে কাজ করে, কোন ধরনের JSON শিট হতে পারে এবং রূপান্তরিত ওয়ার্কবুকে কী থাকে আর কী থাকে না।
রূপান্তর কীভাবে কাজ করে
কী-গুলো হয় প্রথম সারি
আপনার JSON ফাইল আপনার ব্রাউজারের ভেতরে পড়া হয়। রেকর্ডের কী-গুলো ওয়ার্কশিটের প্রথম সারি হয়, আর প্রতিটি রেকর্ড তার নিচে একটি সারি হয়। ফলে সারি ও কলামগুলো একটি আসল ওয়ার্কশিট হিসেবে আসে, কী-গুলো প্রথম সারি হয়ে, তাই ফাইল রূপান্তর ধাপ ছাড়াই Excel, Numbers বা LibreOffice-এ খোলে।
আসল সংখ্যা আর আসল লেখা
JSON-এর সংখ্যা ঘরে সংখ্যা হয়, আর লেখা লেখা হয়। CSV-র তুলনায় এটি স্পষ্ট সুবিধা, যার কোনো ধরন নেই: ওয়ার্কবুকে অঙ্কের একটি কলাম তাৎক্ষণিক যোগ করা যায়, স্প্রেডশিটকে তা কী বলে না জানিয়েই।
কোনো আমদানি ডায়ালগ নেই
CSV-র ক্ষেত্রে প্রোগ্রামগুলো ধরন ও বিভাজক অনুমান করে, আর প্রায়ই ভুল অনুমান করে। একটি XLSX নিজের কাঠামো বহন করে, তাই অনুমানের কিছু নেই। আপনি ফাইলে ডাবল-ক্লিক করেন, আর সারণি সেখানে।
কী থেকে যায়
সব সারি আর সব কলাম
প্রতিটি রেকর্ড একটি সারি হয় এবং প্রতিটি কী একটি কলাম হয়। কিছুই বাদ যায় না, আর দেরির কোনো রেকর্ডে শুধু একবার আসা ক্ষেত্রও তার কলাম পায়।
মানগুলো
প্রতিটি মান তার ঘরে লেখা হয়। শিট ডেটা দেখায় JSON-এ যেমন ছিল তেমন, সাজানো, ছাঁকা ও হিসাব করার জন্য প্রস্তুত।
যে ফাইল সর্বত্র খোলে
XLSX Excel, Numbers ও LibreOffice-এ খোলে, আর Google Sheets তা আমদানি করতে পারে। কীভাবে খুলতে হবে তা না বুঝিয়েই আপনি তা সহকর্মীকে পাঠাতে পারেন।
JSON থেকে XLSX রূপান্তরের আগে যা জানা উচিত
কেবল একটি JSON আকার ইতিমধ্যে সারণি
CSV-র মতোই একই আকারের নিয়ম প্রযোজ্য: সমতল অবজেক্টের একটি অ্যারে। একটি একক অবজেক্ট, বা অবজেক্টের ভেতরে অবজেক্টওয়ালা একটি গাছ, লেখার মতো সারি নেই এবং আপনি চাননি এমন কিছুতে সমতল না করে তা প্রত্যাখ্যান করা হয়। আপনার ফাইল গাছ হলে আপনার দরকারি রেকর্ডের তালিকাটি আলাদা করে সেটি রূপান্তর করুন।
যা বের হয় তা ডেটা, নথি নয়
যা বের হয় তা ডেটা, নথি নয়: একটি শিট, কোনো সূত্র নেই, কলামের প্রস্থ নেই, রং নেই এবং স্থির শিরোনাম নেই, কারণ এগুলোর কোনোটিই JSON-এ প্রথম থেকে ছিল না। একটি JSON ফাইল স্প্রেডশিট কেমন দেখাবে সে সম্পর্কে কিছুই জানে না। আপনি নিজে কলাম চওড়া করতে ও শিরোনাম সাজাতে চাইবেন, যাতে কয়েক মুহূর্ত লাগে।
নেস্টেড মান JSON লেখা হিসেবে লেখা হয়
নেস্টেড মান, যেখানে একটি ক্ষেত্রে তালিকা বা অবজেক্ট আছে, ঘরে JSON লেখা হিসেবে লেখা হয়, কারণ একটি ঘর শাখা ধরে রাখতে পারে না। তথ্য সেখানেই আছে, আর আপনি স্প্রেডশিটের টুল দিয়ে তা ভাগ করতে পারেন।
এখানে কীভাবে JSON থেকে XLSX রূপান্তর করবেন
আপনার ফাইল যোগ করুন
JSON ফাইলটি পাতায় ফেলুন বা আপনার ডিভাইস থেকে বেছে নিন। এটি আপনার ব্রাউজারের ভেতরে পড়া হয় এবং আপলোড হয় না।
রূপান্তর করুন
বোতাম চাপুন। সাধারণ আকারের ফাইলে এক মুহূর্ত লাগে। শেষ না হওয়া পর্যন্ত পাতাটি খোলা রাখুন।
ডাউনলোড করে খুলুন
XLSX ডাউনলোড করে আপনার স্প্রেডশিট প্রোগ্রামে খুলুন। শিরোনাম, মাঝের কয়েকটি সারি এবং শেষ সারিটি পরীক্ষা করুন, তারপর কলাম চওড়া করুন ও আপনার ইচ্ছামতো সাজান।
JSON ও XLSX-এর দিকে আরও কাছ থেকে একবার
গাছ আর গ্রিড
JSON একটি গাছ বর্ণনা করে: মান ধারণ করা অবজেক্ট, যারা নিজেরা আবার অবজেক্ট বা তালিকা হতে পারে। ওয়ার্কশিট একটি গ্রিড: সারি আর কলাম, এর বেশি কিছু নয়। একটি গাছ এমন জিনিস ধরতে পারে যা গ্রিড পারে না, যেমন একটি শাখা যার নিচে ভিন্ন শাখা আছে। অন্যদিকে অভিন্ন রেকর্ডের তালিকা গ্রিডে নিখুঁতভাবে বসে। JSON থেকে XLSX রূপান্তর মানে সাধারণ রূপ থেকে বিশেষ রূপে যাওয়া, আর ডেটা আসলে সারণিই ছিল এমন হলে তা মসৃণভাবে চলে।
XLSX নাকি CSV?
আপনার যদি কেবল একটি সাদামাটা সারণি দরকার হয় যা যেকোনো প্রোগ্রাম পড়তে পারে, JSON থেকে CSV হালকা ও আরও সর্বজনীন। যাঁরা খুলবেন তাঁরা Excel ব্যবহার করলে, সংখ্যা সঠিকভাবে টাইপ করা চাইলে এবং আমদানির অনুমান এড়াতে চাইলে XLSX ভালো। বেশিরভাগ অফিসের কাজে ওয়ার্কবুক আরও আরামদায়ক পছন্দ।
কঠোরতা কেন সাহায্য করে
যেসব টুল যেকোনো JSON মেনে নিয়ে স্বয়ংক্রিয়ভাবে সমতল করে তারা প্রায়ই address.street বা items.0.price-এর মতো কলামের নাম বানায়। কী ঘটেছে জানার দরকার না হওয়া পর্যন্ত এটি সুবিধাজনক। কেবল ইতিমধ্যে সারণি এমন আকার মেনে নিয়ে এই পাতা আপনাকে নীরব সিদ্ধান্ত থেকে বাঁচায়।
সাধারণ পরিস্থিতি বিস্তারিত
ওয়েব সেবা ও API থেকে এক্সপোর্ট
বেশিরভাগ সেবা রেকর্ডের তালিকা JSON হিসেবে ফেরত দেয়। Excel-এ লাগলে JSON থেকে XLSX রূপান্তর করে ফল খুলুন। API-র উত্তর থেকে পিভট টেবিলে যাওয়ার এটি দ্রুততম পথ।
অর্ডার, গ্রাহক আর পণ্য
দোকান প্ল্যাটফর্ম প্রায়ই ডেটা JSON হিসেবে এক্সপোর্ট করতে দেয়। অর্ডার বা পণ্যের একটি ওয়ার্কবুক কয়েকটি ক্লিকে তারিখ অনুযায়ী সাজানো, গ্রাহক অনুযায়ী ছাঁকা বা পণ্য অনুযায়ী মোট করা যায়।
জরিপের ফল আর লগ
যেসব টুল জরিপের উত্তর বা ঘটনার লগ JSON হিসেবে রাখে তারা প্রতিটি উত্তর বা ঘটনার জন্য একটি রেকর্ড বানায়। ওয়ার্কশিটে সেগুলো গোনা, চার্ট করা ও তুলনা করা যায়।
অ-প্রযুক্তিগত সহকর্মীদের সঙ্গে ডেটা ভাগ করা
যে সহকর্মী কখনও কোঁকড়া ব্রেস দেখেননি তিনি একটি ওয়ার্কশিট তৎক্ষণাৎ বুঝবেন। পাঠানোর আগে রূপান্তর করলে ব্যাখ্যা ও ভুল দুটিই বাঁচে।
JSON থেকে XLSX রূপান্তরের আগে বাস্তব পরামর্শ
আপনার ফাইলের আকার দেখুন
JSON ফাইলটি টেক্সট এডিটরে খুলুন। এটি স্কোয়ার ব্র্যাকেট দিয়ে শুরু হলে এবং সরল মানযুক্ত কোঁকড়া-ব্রেসের রেকর্ডের তালিকা থাকলে আকারটি ঠিক। এটি কোঁকড়া ব্রেস দিয়ে শুরু হলে এবং ভেতরে রেকর্ড নেস্টেড থাকলে আপনার দরকারি তালিকাটি খুঁজুন এবং আগে তা আলাদা করে নিন।
কোন মানগুলো নেস্টেড তা জানুন
কিছু ক্ষেত্রে তালিকা বা অবজেক্ট থাকলে সেগুলো নিজের ঘরে JSON লেখা হিসেবে দেখাবে। সেগুলো ভাগ করা লাগবে কি না ঠিক করুন, এবং স্প্রেডশিটে তা করার পরিকল্পনা করুন।
আকারের কথা ভাবুন
সবকিছু আপনার ডিভাইসে চলে, তাই খুব বড় ফাইলে মেমোরি লাগে। অনেক মেগাবাইটের ফাইলের জন্য কম্পিউটার ব্যবহার করুন, এবং পাতা হিমশিম খেলে ডেটা ভাগ করুন।
সাজানোর পরিকল্পনা করুন
ওয়ার্কবুকে প্রস্থ, রং বা স্থির শিরোনাম নেই বলে রূপান্তরের পর সাজানোর জন্য এক মিনিট রাখুন। সব কলাম নির্বাচন করে অটো-ফিট ব্যবহার করুন, শিরোনাম গাঢ় করুন এবং প্রথম সারি স্থির করুন।
রূপান্তরের আগে মানুষ যেসব প্রশ্ন করে
আমার ফাইল কেন প্রত্যাখ্যাত হলো?
কারণ এটি সমতল অবজেক্টের অ্যারে নয়। একটি একক অবজেক্ট, বা অবজেক্টের ভেতরে অবজেক্টওয়ালা গাছ, লেখার মতো সারি নেই। আপনার দরকারি তালিকাটি বেছে নিন এবং সেটি রূপান্তর করুন।
কেন মাত্র একটি শিট?
কারণ রেকর্ডের একটি JSON তালিকা একটিই সারণি। একটি শিটই সৎ ফল।
আমার সূত্র আর রং কোথায়?
সেগুলো JSON-এ কখনও ছিলই না। ওয়ার্কবুক ডেটা ধরে রাখে, আর সাজসজ্জা যোগ করা আপনার কাজ।
রেকর্ডের ভেতরের তালিকার কী হয়?
সেগুলো ঘরে JSON লেখা হিসেবে লেখা হয়, কারণ একটি ঘর শাখা ধরে রাখতে পারে না।
আমার ফাইল কি আপলোড হয়?
না। রূপান্তর আপনার ব্রাউজারে চলে এবং ফাইল কখনও আপনার ডিভাইস ছাড়ে না।
আমি কি JSON-এ ফিরে যেতে পারি?
হ্যাঁ। XLSX থেকে JSON একটি ওয়ার্কবুককে আবার রেকর্ডের তালিকায় ফেরায়।
JSON থেকে XLSX রূপান্তরে বুদ্ধিমানের পছন্দ
ওয়ার্কবুক নাকি সাদামাটা সারণি?
Excel ব্যবহারকারীদের জন্য ওয়ার্কবুক। যা যেকোনো টুলে পাঠযোগ্য হতে হবে তার জন্য CSV। দুটিই এখানে পাওয়া যায়।
অন্যান্য গন্তব্য
গন্তব্য মার্কআপ ফাইল বা কনফিগারেশন হলে JSON থেকে XML এবং JSON থেকে YAML সেই প্রয়োজন মেটায়।
JSON রেখে দিন
JSON-ই মূল। এতে কাঠামো ও ধরন আছে। এটি রেখে দিন, আর ওয়ার্কবুককে ডেটার একটি দৃশ্য হিসেবে দেখুন।
রূপান্তরের পর ভালো ফল পাওয়া
কলাম অটো-ফিট করুন
সব নির্বাচন করে অটো-ফিট ব্যবহার করুন যাতে প্রতিটি কলাম তার বিষয়বস্তুর জন্য যথেষ্ট চওড়া হয়। এটি ঠাসাঠাসি শিটকে পাঠযোগ্য করে তোলে।
শিরোনাম সাজান আর স্থির করুন
প্রথম সারি গাঢ় করে স্থির করুন, যাতে রেকর্ডের ভেতর দিয়ে স্ক্রল করার সময় নামগুলো দৃশ্যমান থাকে।
সংখ্যা ও তারিখের বিন্যাস ঠিক করুন
সংখ্যা সংখ্যা হিসেবেই আসে। মুদ্রার চিহ্ন বা নির্দিষ্ট দশমিক সংখ্যা চাইলে বিন্যাস প্রয়োগ করুন। JSON-এ লেখা ছিল এমন তারিখ আপনার প্রোগ্রামের তারিখ ফাংশন দিয়ে রূপান্তর করা যায়।
উৎসের সঙ্গে কয়েকটি সারি মিলিয়ে দেখুন
শিটের কয়েকটি রেকর্ড JSON-এর সঙ্গে তুলনা করুন। এতে এক মিনিট লাগে এবং জানায় সারণি বিশ্বস্ত।
আপনার JSON এমনভাবে প্রস্তুত করা যাতে ভালো রূপান্তর হয়
JSON থেকে XLSX রূপান্তরের আগে ডেটার আকার দিন
আপনার ফাইল গাছ হলে আপনি সাধারণত আগে তাকে সমতল রেকর্ডের তালিকায় নতুন আকার দিতে পারেন। যে তালিকায় গোনার জিনিস আছে সেটি বেছে নিন: অর্ডার, গ্রাহক, ঘটনা। এর চারপাশে স্কোয়ার ব্র্যাকেট দিয়ে নিজস্ব ফাইলে কপি করুন, আর পাতা তা গ্রহণ করবে।
ক্ষেত্রের নাম অর্থপূর্ণ রাখুন
কী-গুলো শিরোনাম হয়, তাই নাম যত স্পষ্ট, শিট তত পাঠযোগ্য। উৎস আপনার নিয়ন্ত্রণে থাকলে কেবল প্রোগ্রামারই বুঝবে এমন সংক্ষেপের বদলে order_date ও customer_name-এর মতো নাম ব্যবহার করুন।
ধরনে সামঞ্জস্য রাখুন
যে ক্ষেত্র বেশিরভাগ রেকর্ডে সংখ্যা আর কয়েকটিতে লেখা ধারণ করে তা সাজানো ও যোগফলে বিভ্রান্তি ঘটাবে। পারলে রূপান্তরের আগে অদ্ভুতগুলো পরিষ্কার করুন, যাতে প্রতিটি কলামের একটিই অর্থ থাকে।
JSON থেকে XLSX রূপান্তরের পর ওয়ার্কবুক নিয়ে কাজ
পরিসরকে টেবিলে পরিণত করুন
স্প্রেডশিট প্রোগ্রামে এমন একটি কমান্ড আছে যা এক ব্লক ঘরকে নামযুক্ত টেবিলে পরিণত করে, শিরোনামে ফিল্টার বোতাম ও ডোরাকাটা সারিসহ। JSON থেকে XLSX রূপান্তরের পর তা প্রয়োগ করুন। তখন সাজানো ও ছাঁকা এক ক্লিকের ব্যাপার হয়ে যায়, আর টেবিলের উল্লেখ করা সূত্র সারি যোগ করলেও কাজ করতে থাকে।
পিভট টেবিল বানান
কোন পণ্য সবচেয়ে বেশি বিক্রি হয়েছে, কোন গ্রাহক সবচেয়ে বেশি বার অর্ডার করেছেন বা প্রতিদিন কতগুলো ঘটনা ঘটেছে এমন প্রশ্নের উত্তর দেওয়ার দ্রুততম উপায় পিভট টেবিল। ওয়ার্কবুকে সঠিক শিরোনাম ও ধরনযুক্ত মান থাকায় পিভট বিল্ডার ক্ষেত্রগুলো সঙ্গে সঙ্গে চিনে নেয়।
চার্ট যোগ করুন
যে কলামগুলো তুলনা করতে চান সেগুলো নির্বাচন করে একটি চার্ট ঢোকান। প্রোগ্রাম থেকে রেকর্ডের তালিকা হিসেবে আসা ডেটা এমন একটি ছবি হয়ে ওঠে যা একটি সভা কয়েক সেকেন্ডে বুঝতে পারে।
অন্য শিটের সঙ্গে মেলান
আপনার একাধিক JSON এক্সপোর্ট থাকলে প্রতিটির জন্য JSON থেকে XLSX রূপান্তর করে শিটগুলো একটি ওয়ার্কবুকে কপি করুন, অথবা গ্রাহক নম্বরের মতো সাধারণ ক্ষেত্রে সেগুলো জুড়তে লুকআপ ফাংশন ব্যবহার করুন। ধরনযুক্ত মান এমন লুকআপকে নির্ভরযোগ্য করে।
ভবিষ্যতের জন্য একটি কপি রাখুন
ওয়ার্কবুক আপনার মনমতো সাজানো হয়ে গেলে টেমপ্লেট হিসেবে সংরক্ষণ করুন। পরের এক্সপোর্ট হবে একই শিরোনামের নিচে নতুন ডেটা পেস্ট করার ব্যাপার।
গোপনীয়তা ও পরিচালনা
ডেটার জন্য স্থানীয় রূপান্তর কেন গুরুত্বপূর্ণ
ডেটা ফাইলে প্রায়ই ব্যক্তিগত জিনিস থাকে: গ্রাহক, অর্ডার, ঠিকানা, বার্তা। অনেক অনলাইন রূপান্তরকারী আপনার ফাইল সার্ভারে আপলোড করে, প্রক্রিয়া করে ফল ফেরত পাঠায়, আর কিছু সময় একটি কপি আপনার নিয়ন্ত্রণের বাইরের একটি মেশিনে থাকে। এখানে আপনার নিজের ব্রাউজার কাজ করে, তাই ডেটা আপনার ডিভাইসে থাকে।
চলে গেলে কী হয়
পাতা বন্ধ করলে রূপান্তরিত ফাইল ব্রাউজার থেকে মুছে যায়, তাই আগে ডাউনলোড করুন। আপনার ডেটার কিছুই রাখা হয় না।
কিছু ভুল হলে
পাতা বলছে ফাইলটি বৈধ JSON নয়
একটি বাড়তি কমা, একটি অনুপস্থিত উদ্ধৃতি চিহ্ন বা বন্ধ না হওয়া ব্র্যাকেট থাকতে পারে। JSON ত্রুটি হাইলাইট করে এমন এডিটরে ফাইলটি খুলুন এবং যে লাইন দেখায় তা ঠিক করুন।
ওয়ার্কবুক ঠাসাঠাসি দেখাচ্ছে
এটি স্বাভাবিক, কারণ JSON ফাইলে প্রস্থ থাকে না। কলামে অটো-ফিট ব্যবহার করুন।
বড় ফাইলে পাতা আটকে যায়
সবকিছু আপনার ডিভাইসে চলে, আর বড় ফাইলে মেমোরি লাগে। কম্পিউটারে আবার চেষ্টা করুন, বা ডেটা ভাগ করুন।
সম্পর্কিত টুল
একই পরিবারের টুল পাশের কাজগুলো সামলায়। ফিরে যেতে ব্যবহার করুন XLSX থেকে JSON। সাদামাটা সারণির জন্য JSON থেকে CSV ও CSV থেকে JSON টেক্সট ফাইলের সঙ্গে কাজ করে। কাঠামোবদ্ধ ডেটার অন্যান্য বিন্যাসের জন্য আছে JSON থেকে XML, XML থেকে JSON, JSON থেকে YAML এবং YAML থেকে JSON। অঙ্কগুলো PDF-এ থাকলে PDF থেকে XLS পাতা থেকে একটি সারণি আবার গড়ে।
একটি কাজের উদাহরণ
ধরুন আপনি একটি অনলাইন দোকান থেকে 500টি অর্ডার JSON ফাইল হিসেবে এক্সপোর্ট করেছেন, আর আপনার হিসাবরক্ষক সেগুলো Excel-এ চান। আপনি ফাইলটি এখানে ফেলে বোতাম চাপেন। এক মুহূর্ত পরে আপনি প্রথম সারিতে ক্ষেত্রের নাম এবং তার নিচে 500টি সারিসহ একটি ওয়ার্কবুক ডাউনলোড করেন। আপনি কলাম অটো-ফিট করেন, শিরোনাম স্থির করেন এবং পাঠান। হিসাবরক্ষক ডাবল-ক্লিকে খোলেন, আর অঙ্কগুলো সঙ্গে সঙ্গে যোগ হয়, কারণ সেগুলো সংখ্যা। JSON আপনার ফোল্ডারে উৎস হিসেবে থাকে।
একটি ছোট চেকলিস্ট
রূপান্তরের আগে
ফাইলটি রেকর্ডের তালিকা কি না দেখুন। কোন ক্ষেত্রগুলো নেস্টেড তা টুকে রাখুন। JSON রেখে দিন।
রূপান্তরের সময়
ফাইল প্রস্তুত না হওয়া পর্যন্ত পাতায় থাকুন।
রূপান্তরের পর
ওয়ার্কবুক খুলুন, কলাম অটো-ফিট করুন, শিরোনাম সাজান, উৎসের সঙ্গে কয়েকটি সারি মিলিয়ে দেখুন এবং সংরক্ষণ করুন।
সাধারণ ভুল
এতে একটি গাছ দেওয়া
গভীরভাবে নেস্টেড ফাইলের জন্য JSON থেকে XLSX রূপান্তর আশা করবেন না। আগে রেকর্ডের তালিকা আলাদা করুন।
সাজানো প্রতিবেদন আশা করা
ওয়ার্কবুক ডেটা ধরে রাখে, নথি নয়। সাজসজ্জা নিজে যোগ করুন।
JSON মুছে ফেলা
এটি রাখুন। এতে সেই কাঠামো আছে যা সারণি ধরতে পারে না।
আপনার ডেটা আপনার ডিভাইসে থাকে
রূপান্তর স্থানীয়ভাবে হয়। আপনার ফাইল আপনার নিজের ব্রাউজার পড়ে, সেখানেই নতুন করে লেখে এবং XLSX হিসেবে ফেরত দেয়। কিছুই আপলোড হয় না, তাই কোনো সার্ভারে কপি থাকে না এবং অন্য কেউ তা পড়তে পারে না। ব্যক্তিগত বিষয়বস্তুর ডেটার জন্য JSON থেকে XLSX রূপান্তরের এটাই নিরাপদ উপায়।
সারসংক্ষেপ
এখানে JSON থেকে XLSX রূপান্তর করতে ফাইলটি ফেলুন এবং বোতাম চাপুন। এটি আপনার ব্রাউজারে পড়া ও লেখা হয়, তাই ফাইল কখনও আপনার ডিভাইস ছাড়ে না। সারি ও কলামগুলো একটি আসল ওয়ার্কশিট হিসেবে আসে, কী-গুলো প্রথম সারি হয়ে, তাই ফাইল রূপান্তর ধাপ ছাড়াই Excel, Numbers বা LibreOffice-এ খোলে। CSV-র মতোই একই আকারের নিয়ম প্রযোজ্য: সমতল অবজেক্টের একটি অ্যারে। যা বের হয় তা ডেটা, নথি নয়: একটি শিট, কোনো সূত্র নেই, কলামের প্রস্থ নেই, রং নেই এবং স্থির শিরোনাম নেই, কারণ এগুলোর কোনোটিই JSON-এ প্রথম থেকে ছিল না। একটি নেস্টেড মান ঘরে JSON লেখা হিসেবে লেখা হয়।