মূল কনটেন্টে যান

আপনার পরের টুল খুঁজুন

প্রস্তুত করুন, যাচাই করুন, তারপর এক্সপোর্ট

CSV থেকে JSON ও JSON থেকে CSV কনভার্টার

স্প্রেডশিটের এক্সপোর্ট JSON-এ নিন, অথবা JSON রেকর্ডের অ্যারেকে CSV-তে রূপান্তর করুন। সারির প্রিভিউ দেখুন এবং হেডার, বিভাজক ও স্প্রেডশিট সূত্র-সুরক্ষা নিজের নিয়ন্ত্রণে রাখুন।

টেক্সট কর্মক্ষেত্র লোড হচ্ছে…

সুবিধা

  • CSV-এর মানগুলো স্ট্রিং হিসেবে রাখুন, যাতে আইডি, তারিখ ও শুরুর শূন্য অক্ষুণ্ণ থাকে।
  • উদ্ধৃতিচিহ্নের ভেতরের বিভাজক, দ্বিগুণ উদ্ধৃতিচিহ্ন ও ঘরের ভেতরের লাইন ব্রেক সামলায়।
  • দশটি রেকর্ডের প্রিভিউ দেখুন এবং JSON, CSV বা ব্যাচ ZIP ডাউনলোড করুন।

কখন কাজে আসে

  • এক্সপোর্ট করা মজুদের রেকর্ডকে API ফিক্সচারে রূপান্তর করুন।
  • স্প্রেডশিটে পর্যালোচনার জন্য JSON রেকর্ড প্রস্তুত করুন।
  • স্প্রেডশিট থেকে কপি করা ট্যাব-বিভক্ত টেবিল শেয়ারের আগে যাচাই করুন।

এই টুল কীভাবে ব্যবহার করবেন

  1. CSV থেকে JSON বা JSON থেকে CSV বেছে নিন। .json ফাইল ইমপোর্ট করলে JSON থেকে CSV বেছে নেওয়া হয়।
  2. ডেটা পেস্ট করুন বা ফাইল ইমপোর্ট করুন, তারপর এর বিভাজক বেছে নিন।
  3. CSV-এর ক্ষেত্রে প্রথম সারিতে হেডার আছে কি না নিশ্চিত করুন। JSON-এর ক্ষেত্রে সূত্র-সুরক্ষা দেখে নিন।
  4. রূপান্তর করুন, প্রিভিউ দেখুন এবং ফলাফল ডাউনলোড করুন। JSON আউটপুট সরাসরি ফরম্যাটারে নেওয়া যায়।

ফাইলের ফরম্যাট বদলালেও কলামের অর্থ ঠিক রাখুন

স্প্রেডশিটের এক্সপোর্টে ডেটাবেসের মতো ধরনের তথ্য থাকে না। 007 মানটি সংখ্যা সাত না হয়ে কোনো কর্মচারীর কোড হতে পারে। একটি লম্বা সংখ্যার আইডি ব্রাউজারের প্রচলিত কোডের নির্ভুল পূর্ণসংখ্যার সীমা ছাড়িয়ে যেতে পারে। তাই CSV থেকে JSON প্রতিটি ঘরকে স্ট্রিং হিসেবেই রাখে। খালি ঘর খালি স্ট্রিং থাকে, আর true ও null-এর মতো শব্দ আপনি অন্য কোথাও ইচ্ছাকৃতভাবে না বদলানো পর্যন্ত লেখাই থাকে।

কোনো ঘরে কমা, উদ্ধৃতিচিহ্ন বা লাইন ব্রেক থাকলেই CSV-এর উদ্ধৃতিচিহ্ন গুরুত্বপূর্ণ হয়ে ওঠে। উদ্ধৃতিচিহ্নের ভেতরের একটি ঠিকানা দুই লাইনে ছড়ালেও একই রেকর্ডের অংশ থাকে। এই পার্সার সেই পার্থক্য মনে রাখে এবং ঘরগুলো ভুল শিরোনামে সরিয়ে না দিয়ে অসামঞ্জস্যপূর্ণ কলাম সংখ্যা জানায়। হেডার খালি হতে পারবে না এবং আলাদা আলাদা হতে হবে। হেডার সারি না থাকলে টুলটি column_1, column_2 ও এভাবে পরের নামগুলো দেয়।

উল্টো দিকে, JSON-এ অবজেক্টের একটি খালি নয় এমন অ্যারে থাকতে হবে। এক্সপোর্টে তাদের সব কী প্রথম যে ক্রমে দেখা গেছে সেই ক্রমে নেওয়া হয়। অনুপস্থিত ঘর খালি থাকে; স্পষ্ট JSON null লেখা null হয়ে যায়। নেস্টেড অ্যারে ও অবজেক্ট একটি উদ্ধৃত ঘরের ভেতরে সংক্ষিপ্ত JSON হয়ে যায়। পরীক্ষার জন্য এটি কাজের, তবে মূল অবজেক্টের কাঠামোয় নিখুঁতভাবে ফিরে যাওয়ার জন্য দরকারি সব পার্থক্য CSV রাখতে পারে না।

স্প্রেডশিট অ্যাপ্লিকেশন কখনো কখনো সমান চিহ্ন দিয়ে শুরু হওয়া ঘরকে সূত্র হিসেবে ধরে। ডিফল্ট সুরক্ষা সূত্রের মতো দেখতে ঘরের শুরুতে অ্যাপোস্ট্রফি দেয় এবং কতগুলো ঘর বদলেছে তা জানায়। এটি ঋণাত্মক মানেও প্রভাব ফেলে এবং কলামের নামেও প্রযোজ্য। গ্রহণকারী অ্যাপ্লিকেশনের ঠিক হুবহু মূল লেখা দরকার হলেই কেবল এটি বন্ধ করুন, এবং সেই অ্যাপ্লিকেশন ফাইলটি কীভাবে ইমপোর্ট করে তা দেখে নিন। প্রিভিউ এই এক্সপোর্ট সুরক্ষা প্রয়োগের আগের মূল মান দেখায়।

ফরম্যাট, সীমা ও গোপনীয়তা

  • প্রতি ইনপুটে সর্বোচ্চ 100,000 UTF-16 কোড ইউনিট; UTF-8 TXT, JSON, CSV বা TSV ফাইল সর্বোচ্চ 1 MiB।
  • ব্যাচ ZIP: সর্বোচ্চ 10টি ফাইল, সব মিলিয়ে 5 MiB। সফল আউটপুট ও নম্বরযুক্ত ত্রুটির রিপোর্ট একসাথে রাখা হয়।
  • NULL অক্ষর ছাড়া সর্বোচ্চ 100,000 কোড ইউনিটের ফলাফলে ডকুমেন্ট হস্তান্তর কাজ করে। বড় ফলাফল ডাউনলোড করা যায়।
  • সর্বোচ্চ 5,000টি ডেটা সারি ও 200টি কলাম। বিভাজক: কমা, সেমিকোলন, ট্যাব বা পাইপ। JSON ইনপুট ফরম্যাটারের 64 স্তর ও 20,000 মানের সীমা মেনে চলে।
  • Excel ওয়ার্কবুক পার্স বা স্বয়ংক্রিয়ভাবে ধরন অনুমান করা হয় না। JSON থেকে CSV-তে CRLF লাইন শেষ ব্যবহার হয় এবং প্রতিটি ঘর উদ্ধৃতিচিহ্নে রাখা হয়। CSV ইমপোর্টে শুরুর UTF-8 BOM সরানো হয়।

এই টুলগুলো লেখা ডিভাইসেই প্রসেস করে। খসড়া নিজে থেকে সংরক্ষিত হয় না। পেজ ছাড়ার আগে গুরুত্বপূর্ণ কাজ ডাউনলোড করুন; অস্থায়ী ফাইল হস্তান্তরের মেয়াদ 30 মিনিটে শেষ হয়।

সচরাচর জিজ্ঞাসিত প্রশ্ন

শুরুর শূন্যগুলো কি হারিয়ে যাবে?

CSV থেকে JSON সব ঘর স্ট্রিং হিসেবে রাখে। তবুও স্প্রেডশিট CSV খোলার সময় মানগুলো অন্যভাবে বুঝতে পারে, তাই ইমপোর্ট ডায়ালগে শনাক্তকারী কলামগুলো টেক্সট হিসেবে সেট করুন।

TSV কি রূপান্তর করা যায়?

হ্যাঁ। বিভাজক হিসেবে ট্যাব বেছে নিন এবং একটি UTF-8 TSV ফাইল ইমপোর্ট করুন বা ট্যাব-বিভক্ত ঘর পেস্ট করুন।

নেস্টেড JSON-এর কী হয়?

প্রতিটি নেস্টেড অবজেক্ট বা অ্যারে একটি CSV ঘরে সংক্ষিপ্ত JSON লেখা হিসেবে রাখা হয়। এটি বাড়তি সারিতে ভাঙা হয় না।

আপনার ডকুমেন্ট ওয়ার্কফ্লো চালিয়ে যান

লেখা সাথে নিতে কর্মক্ষেত্রের ভেতরের "এগিয়ে যান" বাটন ব্যবহার করুন; এই লিংকগুলো নতুন করে টুল খোলে।