JSON থেকে CSV: ভেতরের অবজেক্টের কলাম বাছাই
এই রূপান্তরের জন্য প্রতিটি উপাদান অবজেক্ট এমন অ্যারে দরকার। ভেতরের অবজেক্ট আলাদা কলাম হবে, না সেলে JSON স্ট্রিং থাকবে, ঠিক করুন; ফল পড়ার পদ্ধতি এতে বদলায়।

টুলটি যেভাবে ব্যবহার করবেন
- JSON ফরম্যাটে ফাইল বেছে নিন। প্রতি ব্যাচের সর্বোচ্চ ফাইল: 1।
- নেস্টেড JSON অবজেক্ট সমতল করুন পর্যালোচনা করুন, তারপর প্রক্রিয়াকরণ শুরু করুন।
- CSV ফলাফল ডাউনলোড করুন এবং এর বিষয়বস্তু এবং গুণমান পরীক্ষা করুন।
প্রয়োজনমতো সেটিংস বেছে নিন
flattening চালু করলে ভেতরের বৈশিষ্ট্য ডট দিয়ে যুক্ত কলাম নামে আসে। অ্যারে একাধিক সারিতে খোলে না; প্রতিটি উপাদান বিশ্লেষণ করতে সেল আলাদা দেখুন।
- সমর্থিত ইনপুট
- JSON
- আউটপুট
- CSV
- সেটিংস
- নেস্টেড JSON অবজেক্ট সমতল করুন
শুরুর প্রস্তুতি
সারি, পরিচিতি ও মিলের নিয়ম ঠিক করুন
একটি সারি অর্ডার, পণ্য, গ্রাহক নাকি আলাদা বিকল্প বোঝায় তা আগে ঠিক করুন। একই মান থাকলেই দুটি সারি একই রেকর্ড হয় না। ফল যে প্রোগ্রামে যাবে তার আবশ্যক শিরোনাম, তথ্যের ধরন ও কলামের ক্রম দেখুন। অনুপস্থিত মান নিজে থেকে পূরণ বা নাম দেখে অর্থ অনুমান না করে উৎসের তথ্য ধরে রাখুন।
সুযোগ থাকলে সঠিক শিট ও শিরোনামের সারি বাছুন। CSV-তে বিভাজক, অক্ষরের এনকোডিং এবং উদ্ধৃতির মধ্যে নতুন লাইন দেখুন। দেখতে একই শিরোনামে বাড়তি ফাঁক বা বানানের পার্থক্য মিল নষ্ট করতে পারে। স্প্রেডশিটে সূত্রের সংরক্ষিত ফল পড়া মানে সূত্র নতুন করে গণনা করা নয়; মূল প্রোগ্রামে প্রয়োজনীয় হিসাব আগে নিশ্চিত করুন।
পরিচিতি নম্বরকে হিসাবের সংখ্যা হিসেবে ধরবেন না। শুরুর শূন্য বা দীর্ঘ নম্বরের অঙ্ক আগে হারিয়ে গেলে ফরম্যাট বদলে ফেরত আসে না। তারিখের দিন-মাসের ক্রম, দশমিক চিহ্ন ও হাজারের বিভাজক পরীক্ষা করুন। এক কলামে বিভিন্ন রীতি থাকলে সন্দেহজনক মান আলাদা রাখুন; অনুমান করে সবগুলোকে একইভাবে বদলাবেন না।
মিলের জন্য প্রধান ও তথ্যসূত্র সারণির ক্রম এবং নির্বাচিত চাবি দেখুন। অক্ষরের বড়-ছোট রূপ বা ফাঁক উপেক্ষা করলে প্রকৃত আলাদা পরিচিতিও এক হতে পারে। প্রথম বা শেষ সদৃশ সারি রাখলে ফল বদলায়। এক ঘরের অনেক মান আলাদা সারিতে ছড়ালে অর্থের পরিমাণও পুনরাবৃত্ত হতে পারে; যোগফল করার আগে তার অর্থ বুঝুন।
ফল ও প্রতিবেদন মূল তথ্যের সঙ্গে মিলিয়ে নিন
সারি বেড়েছে বা কমেছে কেন তা ব্যাখ্যা করতে পারা দরকার। জোড়া, মিল, সদৃশ বাদ ও বহু মানের বিস্তার আলাদা প্রভাব ফেলে। শুধু কলামের নতুন নাম দেখে মানচিত্রণ ঠিক বলবেন না; তার মধ্যে সঠিক মান যাচ্ছে কি না দেখুন। JSON-র ভেতরে থাকা স্তর আর CSV-র সমতল সারণির পার্থক্যের জন্য টুলের রূপান্তরসীমা পড়ুন।
যাচাই প্রতিবেদনে দেখানো মূল সারি ও প্রয়োগ করা নিয়ম পরীক্ষা করুন। এটি সেই নিয়মগুলোর ফল, ব্যবসার সব সম্ভাব্য ভুলের পূর্ণ পরীক্ষা নয়। গণনা, যোগফল ও গড় আলাদা প্রশ্নের উত্তর দেয়। ফাঁকা ঘর বা স্বতন্ত্র মানের সংখ্যা দেখানো প্রতিবেদন অনুপস্থিত তথ্য নিজে থেকে পূরণ করে না। মুদ্রার লেখা পরিষ্কার করাও অর্থের মূল্য বদলানো নয়।
ছাপার সারণি, মাপের চার্ট, বারকোড বা QR ফলের লেখা এবং কাগজে প্রকৃত আকার দেখুন। পড়া কোডের মান চাওয়া মানের সঙ্গে মেলান; ছবি তৈরি হলেই কোনো সরকারি পরিচিতি জারি হয় না। Base64 তথ্যের উপস্থাপনা বদলায়, গোপন বা সংকুচিত করে না। XML ও JSON-র গঠনের পার্থক্যেও কিছু তথ্যের উপস্থাপনা বদলাতে পারে।
ফলটি গ্রহণকারী প্রোগ্রামে আবার খুলুন। সঠিক ফাইলের পরিচিতি সেটি সংখ্যা হিসেবে বা লেখা তারিখ হিসেবে ধরতে পারে। ভাঙা অক্ষর, হারানো অঙ্ক ও ভুল শিরোনাম আলাদা সমস্যা। মূল ফাইল, ব্যবহৃত সেটিং ও মীমাংসা না হওয়া সারি রাখুন, যাতে পরের পরিষ্কারে ইতিমধ্যে যাচাই করা মান অযথা বদলে না যায়।
ইনপুট ও ফলাফলের উদাহরণ
JSON অবজেক্টের অ্যারে → শিরোনাম ও সারিসহ CSVউদাহরণে কাজের ধাপ দেখানো হয়েছে। ফলাফল মূল ফাইল ও সেটিংসের ওপর নির্ভর করে।
সংরক্ষণের আগে ফলাফল যাচাই করুন
অবজেক্টের বৈশিষ্ট্য আলাদা হলে সব দরকারি শিরোনাম এসেছে কি না দেখুন। স্প্রেডশিটে আমদানির পরে খালি মান, অ্যারে ও শুরুর শূন্যসহ শনাক্তকারী মিলিয়ে নিন।
প্রত্যাশামতো ফল না পেলে
একটি শীর্ষ অবজেক্ট বা শুধু সংখ্যার অ্যারে উপযুক্ত নয়। মূল ডটযুক্ত কী ও খোলা বৈশিষ্ট্যের নাম এক হলে রপ্তানির আগে সংঘাত ঠিক করুন।
সীমা ও সতর্কতা
- JSON বস্তু, অ্যারে, স্ট্রিং, সংখ্যা, সত্য মান এবং নাল প্রতিনিধিত্ব করে। সম্পত্তির নাম ডাবল কোট দিয়ে আবদ্ধ। উপযুক্ত টেবিল কাঠামোর জন্য পরীক্ষা করার জন্য বিন্যাস এবং CSV ব্যবহার করুন।
- JSON মন্তব্য বা ট্রেলিং কমা অনুমোদন করে না। পার্সিং জাভাস্ক্রিপ্টের সংখ্যাসূচক নির্ভুলতা সীমা সাপেক্ষে।
- অক্ষর এনকোডিং, বিভাজক এবং কলামের নাম পরীক্ষা করুন। বড় সংখ্যা জাভাস্ক্রিপ্টে নির্ভুলতা হারাতে পারে; CSV সব ধরনের এবং নেস্টেড কাঠামো সংরক্ষণ করে না।
পরের কাজ বাছুন
এই নির্দেশিকা ব্রাউজারের প্রকাশ্য টুলটি সম্পর্কে। মূল ফাইলের কপি রাখুন এবং শেয়ার করার আগে ফলাফল দেখুন।
এই অনুবাদটি সফ্টওয়্যার সহায়তায় প্রস্তুত করা হয়েছিল। আপনি ইংরেজি সংস্করণ পড়তে পারেন. ইংরেজিতে পড়ুন