ToolDeck

CSV

5 tools

ToolDeck-এর বিনামূল্যে অনলাইন CSV টুলগুলি আপনাকে সরাসরি ব্রাউজারে CSV ডেটা পার্স ও রূপান্তর করতে দেয় — কোনো ফাইল আপলোড নেই, কোনো অ্যাকাউন্ট প্রয়োজন নেই। API-উপযোগী কাঠামোবদ্ধ অ্যারের জন্য CSV থেকে JSON রূপান্তর করুন, স্প্রেডশিট এক্সপোর্টের জন্য JSON থেকে CSV, ডকুমেন্টেশন টেবিলের জন্য CSV থেকে Markdown, এমবেডযোগ্য টেবিল মার্কআপের জন্য CSV থেকে HTML, এবং ডেটাবেস INSERT স্টেটমেন্টের জন্য CSV থেকে SQL। সমস্ত পার্সার RFC 4180 অনুসরণ করে: উদ্ধৃত ফিল্ড, এমবেডেড কমা এবং মিশ্র ডিলিমিটার সঠিকভাবে পরিচালনা করা হয়।

CSV to JSON রূপান্তরকারী এবং JSON to CSV রূপান্তরকারী সবচেয়ে সাধারণ রাউন্ড-ট্রিপ রূপান্তর পরিচালনা করে। CSV ফরম্যাটার ডিলিমিটার এবং কোটিং সমস্যা পরিষ্কার করে অন্য যেকোনো টুলে ডেটা পাঠানোর আগে, এবং CSV to SQL যেকোনো সমর্থিত ডেটাবেস ইঞ্জিনের জন্য প্রস্তুত INSERT স্টেটমেন্ট এবং CREATE TABLE স্কিমা তৈরি করে — সমস্ত প্রক্রিয়াকরণ আপনার ব্রাউজারে হয়, কোনো ফাইল আপলোড নেই, কোনো অ্যাকাউন্ট প্রয়োজন নেই।

CSV টুলস কী?

CSV (Comma-Separated Values) ডেটা বিনিময়ের সবচেয়ে পুরনো এবং ব্যাপকভাবে ব্যবহৃত ফরম্যাটগুলির একটি। এটি সরল পাঠ্য হিসেবে সারণীবদ্ধ ডেটা সংরক্ষণ করে: প্রতিটি লাইন একটি রেকর্ড, এবং রেকর্ডের মধ্যে ফিল্ডগুলি একটি ডিলিমিটার দ্বারা আলাদা করা হয় (সাধারণত কমা, তবে ট্যাব, সেমিকোলন বা পাইপও ব্যবহার হয়)। RFC 4180 আনুষ্ঠানিক ব্যাকরণ নির্ধারণ করে, যার মধ্যে রয়েছে ডিলিমিটার, নিউলাইন বা ডাবল-কোট ধারণকারী ফিল্ড উদ্ধৃত করার নিয়ম।

এর সরলতা সত্ত্বেও, আধুনিক ডেভেলপমেন্টে অপ্রক্রিয়াজাত CSV নিয়ে কাজ করা কঠিন। ওয়েব API JSON প্রত্যাশা করে। ফ্রন্টএন্ড ফ্রেমওয়ার্কগুলি সারি ও কলামের পরিবর্তে অবজেক্ট ও অ্যারে নিয়ে কাজ করে। MongoDB ও Elasticsearch-এর মতো ডকুমেন্ট ডেটাবেসগুলি স্বাভাবিকভাবে JSON গ্রহণ করে। এমনকি রিলেশনাল ডেটাবেসগুলিও প্রায়শই বাল্ক ইম্পোর্ট চালানোর আগে কলামের ধরন যাচাই এবং ভুল-সংযুক্ত ফিল্ড ধরার জন্য একটি মধ্যবর্তী JSON ধাপ থেকে উপকৃত হয়। CSV টুলগুলি সমতল সারণীবদ্ধ ডেটাকে কাঠামোবদ্ধ ফরম্যাটে রূপান্তরিত করে এই ব্যবধান পূরণ করে যা কোড সরাসরি ব্যবহার করতে পারে।

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

কেন ToolDeck-এ CSV টুলস ব্যবহার করবেন?

ToolDeck-এর CSV টুলগুলি JavaScript ব্যবহার করে সম্পূর্ণ ব্রাউজারে আপনার ডেটা পার্স করে। কোনো ফাইল আপনার মেশিন ছাড়ে না, কোনো ব্যাকএন্ড আপনার ইনপুট প্রক্রিয়া করে না, এবং কোনো রেট লিমিট আপনাকে ধীর করে না। প্রতিটি টুল যেকোনো আধুনিক ব্রাউজারে কাজ করে — কোনো এক্সটেনশন, কোনো প্লাগইন এবং কোনো কনফিগারেশন প্রয়োজন নেই। ফলাফল হল দ্রুত, ব্যক্তিগত CSV প্রক্রিয়াকরণ যা যেখানে ব্রাউজার চলে সেখানে কাজ করে।

🔒
ডিফল্টে গোপনীয়তা
সমস্ত পার্সিং এবং রূপান্তর আপনার ব্রাউজার ট্যাবে ঘটে। আপনার CSV ডেটা, যাতে গ্রাহকের রেকর্ড, আর্থিক তথ্য বা অভ্যন্তরীণ মেট্রিক থাকতে পারে, কখনো কোনো দূরবর্তী সার্ভারে যায় না।
📐
RFC 4180 সম্মতি
পার্সার CSV-এর জন্য RFC 4180 স্পেসিফিকেশন অনুসরণ করে। উদ্ধৃত ফিল্ড, এমবেডেড কমা, এস্কেপড ডাবল-কোট এবং CRLF লাইন এন্ডিং সবই সঠিকভাবে পরিচালনা করা হয়।
🔍
স্বয়ংক্রিয় ডিলিমিটার শনাক্তকরণ
কমা, ট্যাব, সেমিকোলন বা পাইপ দিয়ে সীমাবদ্ধ ডেটা পেস্ট করুন। টুলটি স্বয়ংক্রিয়ভাবে ডিলিমিটার শনাক্ত করে, অথবা প্রান্তিক ক্ষেত্রে আপনি এটি ম্যানুয়ালি নির্ধারণ করতে পারেন।
ইনস্টল নেই, সাইনআপ নেই
পেজটি খুলুন এবং আপনার ডেটা পেস্ট করুন। ইনস্টল করার জন্য কোনো CLI নেই, প্রকল্পে যোগ করার জন্য কোনো প্যাকেজ নেই, এবং তৈরি করার জন্য কোনো অ্যাকাউন্ট নেই। ফলাফল মিলিসেকেন্ডের মধ্যে প্রস্তুত।

CSV টুলস ব্যবহারের ক্ষেত্র

CSV রূপান্তর সফটওয়্যার ডেভেলপমেন্টের প্রতিটি পর্যায়ে আসে — API প্রোটোটাইপিং, ডেটাবেস সিডিং, ETL পাইপলাইন ডিবাগিং। এখানে ছয়টি সুনির্দিষ্ট পরিস্থিতি রয়েছে যেখানে একটি ব্রাউজার-ভিত্তিক রূপান্তরকারী একটি এককালীন স্ক্রিপ্ট লেখার চেয়ে সময় বাঁচায়।

API প্রোটোটাইপিং
মক API রেসপন্স ডেটা হিসেবে ব্যবহারের জন্য একটি স্প্রেডশিট এক্সপোর্টকে JSON অ্যারেতে রূপান্তর করুন। ফ্রন্টএন্ড দল ব্যাকএন্ড প্রস্তুত হওয়ার আগেই কম্পোনেন্ট তৈরি শুরু করতে পারে।
ডেটাবেস সিডিং
ডেভেলপমেন্ট ডেটাবেস সিড করার জন্য একটি CSV ডেটা ডাম্পকে JSON ফিক্সচারে পরিণত করুন। Prisma, Sequelize এবং TypeORM-এর মতো ORM JSON সিড ফাইল গ্রহণ করে।
ডেটা পাইপলাইন ডিবাগিং
যখন কোনো ETL ধাপ অপ্রত্যাশিত CSV আউটপুট দেয়, পরীক্ষার জন্য এটিকে JSON-এ রূপান্তর করুন। JSON-এর কী-ভ্যালু কাঠামো অনুপস্থিত ফিল্ড বা ভুল-সংযুক্ত কলাম খুঁজে পেতে সহজ করে তোলে।
QA পরীক্ষার ম্যাট্রিক্স
স্প্রেডশিট-ভিত্তিক পরীক্ষার ক্ষেত্রগুলিকে Jest, pytest বা Playwright প্যারামিটারাইজড পরীক্ষার সাথে ডেটা-চালিত পরীক্ষার জন্য JSON অ্যারেতে রূপান্তর করা যায়।
অ্যানালিটিক্স এক্সপোর্ট প্রক্রিয়াকরণ
Google Analytics, Mixpanel এবং Amplitude CSV হিসেবে ডেটা এক্সপোর্ট করে। JSON-এ রূপান্তর করলে আপনি JavaScript চার্টিং লাইব্রেরি দিয়ে সেই ডেটা ফিল্টার, সমষ্টি এবং দৃশ্যমান করতে পারেন।
উন্মুক্ত ডেটা অন্বেষণ
সরকারি পোর্টাল এবং Kaggle ডেটাসেটগুলি প্রায়শই CSV হিসেবে প্রকাশিত হয়। JSON-এ রূপান্তর করলে একটি ফ্রন্টএন্ড ড্যাশবোর্ড বা নোটবুকে ডেটা লোড করা সহজ হয়।

CSV ডিলিমিটার রেফারেন্স

CSV ফাইলগুলি তৈরিকারী সফটওয়্যার এবং ব্যবহারকারীর লোকেলের উপর নির্ভর করে বিভিন্ন ডিলিমিটার ব্যবহার করে। নিচের টেবিলে চারটি মানক ডিলিমিটার, তাদের সাধারণ উৎস এবং কখন আপনি প্রতিটির সম্মুখীন হতে পারেন তা তালিকাভুক্ত করা হয়েছে।

ডিলিমিটারঅক্ষরসাধারণ উৎসমন্তব্য
কমা,Excel (US/UK), Google Sheets, অধিকাংশ প্রোগ্রামিং লাইব্রেরিRFC 4180 অনুযায়ী ডিফল্ট ডিলিমিটার। ডেটায় কমা থাকলে সমস্যাজনক (উদ্ধৃতি প্রয়োজন)।
ট্যাব\tডেটাবেস এক্সপোর্ট, Excel (Save As .txt), স্প্রেডশিট থেকে ক্লিপবোর্ড পেস্টপ্রায়শই TSV (Tab-Separated Values) বলা হয়। ফিল্ডের মানের মধ্যে বিরলভাবে দেখা যায়, তাই উদ্ধৃতির প্রয়োজন কমই হয়।
সেমিকোলন;Excel (ইউরোপীয় লোকেল: DE, FR, IT, ES), LibreOffice Calcযেখানে কমা দশমিক বিভাজক (১.২৩৪,৫৬) সেখানে ব্যবহৃত হয়। পার্সার কমা ধরে নিলে পার্সিং ব্যর্থতার সাধারণ কারণ।
পাইপ|মেইনফ্রেম এক্সপোর্ট, ব্যাংকিং/আর্থিক ডেটা ফিড, HL7 মেডিকেল রেকর্ডযখন ডেটার মানে কমা ও সেমিকোলন উভয়ই থাকে তখন বেছে নেওয়া হয়। ওয়েব ডেভেলপমেন্টে বিরল তবে এন্টারপ্রাইজ ডেটা বিনিময়ে মানক।

CSV বনাম JSON: কাঠামোগত তুলনা

CSV এবং JSON ভিন্নভাবে ডেটা উপস্থাপন করে। এই পার্থক্যগুলি বোঝা ব্যাখ্যা করে কেন রূপান্তর সবসময় লসলেস নয় এবং কেন নির্দিষ্ট সিদ্ধান্তগুলি (ধরন অনুমান, হেডার ম্যাপিং, নাল পরিচালনা) গুরুত্বপূর্ণ।

বৈশিষ্ট্যCSVJSON
ডেটা মডেলসমতল টেবিল (সারি ও কলাম)ট্রি (নেস্টেড অবজেক্ট ও অ্যারে)
টাইপ সিস্টেমনেই (সমস্ত মান স্ট্রিং)String, number, boolean, null, object, array
নেস্টিংসমর্থিত নয়যেকোনো গভীরতা
স্কিমাপরোক্ষ (RFC 4180 অনুযায়ী হেডার সারি ঐচ্ছিক)স্ব-বর্ণনাকারী (কী ইনলাইনে থাকে)
মন্তব্যমানকীকৃত নয় (কিছু টুল # ব্যবহার করে)সমর্থিত নয় (ECMA-404)
ফাইলের আকারসংক্ষিপ্ত (প্রতি সারিতে কী পুনরাবৃত্তি নেই)বড় (প্রতিটি অবজেক্টে কী পুনরাবৃত্তি হয়)
স্ট্রিমিংলাইন-বাই-লাইন (স্ট্রিমিংয়ের জন্য স্বাভাবিক)লাইন-বাই-লাইনের জন্য NDJSON বা JSON Streaming প্রয়োজন

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

সঠিক CSV টুল কীভাবে বেছে নেবেন

আপনার ডেটা রূপান্তরের দিকনির্দেশনার সাথে মেলে এমন টুলটি বেছে নিন। প্রতিটি টুল সম্পূর্ণ আপনার ব্রাউজারে ডেটা প্রক্রিয়া করে, স্বয়ংক্রিয়ভাবে ডিলিমিটার শনাক্ত করে, RFC 4180 উদ্ধৃত ফিল্ড পরিচালনা করে এবং আপনাকে তাৎক্ষণিকভাবে ফলাফল কপি বা ডাউনলোড করতে দেয় — ইনস্টলের প্রয়োজন নেই।

  1. 1
    যদি আপনার প্রয়োজন হয় একটি CSV ফাইল বা ক্লিপবোর্ড ডেটাকে অবজেক্টের JSON অ্যারেতে রূপান্তর করতেCSV to JSON রূপান্তরকারী
  2. 2
    যদি আপনার প্রয়োজন হয় একটি JSON অ্যারেকে স্প্রেডশিট ইম্পোর্ট বা ডেটা এক্সপোর্টের জন্য CSV ফরম্যাটে রূপান্তর করতেJSON to CSV রূপান্তরকারী
  3. 3
    যদি আপনার প্রয়োজন হয় ডকুমেন্টেশন, README বা উইকি পাতার জন্য Markdown টেবিল তৈরি করতেCSV to Markdown
  4. 4
    যদি আপনার প্রয়োজন হয় ওয়েবপেজে এমবেড করার জন্য thead ও tbody উপাদান সহ HTML টেবিল তৈরি করতেCSV to HTML টেবিল
  5. 5
    যদি আপনার প্রয়োজন হয় একটি CSV ফাইলে ডিলিমিটার স্বাভাবিক করতে, whitespace ছাঁটতে বা উদ্ধৃতি মানকীকরণ করতেCSV ফরম্যাটার
  6. 6
    যদি আপনার প্রয়োজন হয় একটি CSV ফাইল থেকে INSERT স্টেটমেন্ট বা CREATE TABLE স্কিমা তৈরি করতেCSV to SQL

উপরের প্রতিটি টুল স্বয়ংক্রিয়ভাবে ডিলিমিটার শনাক্ত করে, RFC 4180 উদ্ধৃতি পরিচালনা করে এবং আপনাকে ফলাফল একটি ফাইল হিসেবে ডাউনলোড করতে দেয়। আপনার উৎস CSV-এ অসামঞ্জস্যপূর্ণ ডিলিমিটার, অতিরিক্ত শ্বেতস্থান বা অসামঞ্জস্যপূর্ণ উদ্ধৃতি থাকলে, প্রথমে CSV ফরম্যাটারের মধ্য দিয়ে চালান — রূপান্তরের আগে ইনপুট পরিষ্কার করা বিকৃত আউটপুট প্রতিরোধ করে এবং পরবর্তীতে ডিবাগিং সময় বাঁচায়। যদি আপনার workflow-এ intermediate ধাপ হিসেবে JSON ও YAML এর মধ্যে রূপান্তর করা হয়, YAML টুলস বিভাগটিও দেখুন। JSON আউটপুট যাচাই বা ফরম্যাট করার জন্য, JSON ফরম্যাটার ও JSON ভ্যালিডেটর টুলগুলি এক ক্লিক দূরে।

প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী

RFC 4180 কী এবং CSV পার্সিংয়ে এটি কেন গুরুত্বপূর্ণ?
RFC 4180 হল CSV ফরম্যাটের আনুষ্ঠানিক স্পেসিফিকেশন, IETF দ্বারা প্রকাশিত। এটি ফিল্ড উদ্ধৃতির নিয়ম নির্ধারণ করে (কমা, নিউলাইন বা কোট ধারণকারী ফিল্ডের চারপাশে ডাবল-কোট), লাইন সমাপ্তি (CRLF) এবং হেডার সারি। RFC 4180 অনুসরণকারী পার্সারগুলি প্রান্তিক ক্ষেত্রে সঠিকভাবে পরিচালনা করে। যেগুলি করে না সেগুলি নীরবে উদ্ধৃত ফিল্ড বিভক্ত করতে বা এমবেডেড নিউলাইন বাদ দিতে পারে।
লাইব্রেরি ছাড়া JavaScript-এ CSV থেকে JSON কীভাবে রূপান্তর করব?
টেক্সটটি নিউলাইন দিয়ে বিভক্ত করুন, প্রথম লাইনটি হেডার হিসেবে বের করুন, তারপর হেডারগুলিকে কী হিসেবে ব্যবহার করে প্রতিটি পরবর্তী লাইনকে একটি অবজেক্টে ম্যাপ করুন। প্রোডাকশন ব্যবহারের জন্য, এই সরলীকৃত পদ্ধতি কমা বা নিউলাইন ধারণকারী উদ্ধৃত ফিল্ডে ব্যর্থ হয়। Papa Parse বা ToolDeck CSV to JSON রূপান্তরকারীর মতো একটি লাইব্রেরি ব্যবহার করুন, যা RFC 4180-এর প্রান্তিক ক্ষেত্রগুলি পরিচালনা করে।
CSV ফাইলে নেস্টেড ডেটা থাকতে পারে?
না। CSV একটি সমতল ফরম্যাট যাতে নেস্টিংয়ের কোনো স্বাভাবিক সমর্থন নেই। কিছু সমাধান বিদ্যমান: ডট-নোটেশন হেডার (address.city), JSON-এনকোডেড সেল মান, বা একাধিক সংশ্লিষ্ট CSV ফাইল। আপনার ডেটায় নেস্টেড কাঠামো থাকলে JSON, YAML বা XML আরও ভালো ফরম্যাট পছন্দ।
Excel কেন কমার পরিবর্তে সেমিকোলন দিয়ে CSV এক্সপোর্ট করে?
ইউরোপীয় লোকেলে, কমা দশমিক বিভাজক (১.২৩৪,৫৬), তাই Excel এর পরিবর্তে CSV ডিলিমিটার হিসেবে সেমিকোলন ব্যবহার করে — কোড কমা বিভাজন ধরে নিলে পার্সিং ত্রুটির এটি একটি সাধারণ কারণ। নির্দিষ্ট ডিলিমিটার Windows-এর আঞ্চলিক বিকল্পে তালিকা বিভাজক সেটিং দ্বারা নিয়ন্ত্রিত হয়, যা দশমিক বিভাজক কমা হলে সেমিকোলনে ডিফল্ট হয়। এর মানে ফ্রেঞ্চ-লোকেল Excel এবং US-লোকেল Excel থেকে এক্সপোর্ট করা ফাইলগুলি একই .csv এক্সটেনশন ভাগ করা সত্ত্বেও ভিন্ন ডিলিমিটার থাকতে পারে। অজ্ঞাত উৎসের যেকোনো CSV ফাইল পার্স করার আগে সবসময় ডিলিমিটার পরীক্ষা বা স্বয়ংক্রিয়ভাবে শনাক্ত করুন।
CSV ফাইলে কলামের সর্বোচ্চ সংখ্যা আছে কি?
RFC 4180 কোনো কলাম সীমা নির্ধারণ করে না। ব্যবহারিক সীমা গ্রহণকারী অ্যাপ্লিকেশনের উপর নির্ভর করে। Excel ১৬,৩৮৪ কলাম সমর্থন করে (২^১৪)। Python, JavaScript এবং Go-তে অধিকাংশ CSV পার্সারের কোনো অন্তর্নির্মিত কলাম সীমা নেই। ব্রাউজার-ভিত্তিক টুলগুলি উপলব্ধ মেমোরির দ্বারা সীমাবদ্ধ, যা সাধারণত কোনো সমস্যা ছাড়াই হাজার হাজার কলামের অনুমতি দেয়।
CSV ও TSV-এর মধ্যে পার্থক্য কী?
TSV (Tab-Separated Values) কমার পরিবর্তে ফিল্ড ডিলিমিটার হিসেবে ট্যাব অক্ষর ব্যবহার করে। TSV ফাইলগুলির .tsv এক্সটেনশন থাকে। ট্যাব অক্ষর ডেটা মানের মধ্যে বিরলভাবে দেখা যায় বলে TSV ফাইলগুলিতে CSV-এর তুলনায় কম উদ্ধৃতির প্রয়োজন হয়। ডেটাবেস টুল, বায়োইনফরম্যাটিক্স সফটওয়্যার এবং স্প্রেডশিট থেকে ক্লিপবোর্ড পেস্ট অপারেশন প্রায়শই TSV তৈরি করে।
অসামঞ্জস্যপূর্ণ সারির দৈর্ঘ্যের CSV ফাইল কীভাবে পরিচালনা করব?
অসামঞ্জস্যপূর্ণ সারির দৈর্ঘ্য (অসমান CSV) সাধারণত উৎস ডেটায় এস্কেপ না করা ডিলিমিটার বা অনুপস্থিত কোট নির্দেশ করে। অধিকাংশ পার্সার ছোট সারিগুলিকে ফাঁকা মান দিয়ে পূরণ করে এবং লম্বা সারিগুলিকে হেডারের সংখ্যার সাথে মেলাতে কেটে দিয়ে এটি পরিচালনা করে। যদি অসামঞ্জস্য ধারাবাহিক হয়, পরীক্ষা করুন ফাইলটি প্রত্যাশিতটির চেয়ে ভিন্ন ডিলিমিটার ব্যবহার করছে কিনা বা প্রতিটি লাইনে ট্রেলিং ডিলিমিটার আছে কিনা। উদাহরণস্বরূপ, সেমিকোলন দিয়ে এক্সপোর্ট করা একটি ফাইল যা কমা-ভিত্তিক পার্সার পড়বে প্রতিটি লাইনের জন্য একটি একক-কলাম সারি তৈরি করবে — প্রতিটি রেকর্ড প্রত্যাশিত ছয় বা তার বেশির পরিবর্তে একটি ফিল্ড বলে মনে হবে। প্রথমে CSV ফরম্যাটারের মধ্য দিয়ে চালালে অবিলম্বে অমিল প্রকাশ পায়।
CSV থেকে JSON রূপান্তর কি ডেটার ধরন সংরক্ষণ করে?
CSV-এর কোনো টাইপ সিস্টেম নেই। সমস্ত মান স্ট্রিং। JSON-এ রূপান্তর করার সময়, মানগুলি স্ট্রিং থাকে যদি না রূপান্তরকারী স্পষ্টভাবে ধরন অনুমান করে। কিছু রূপান্তরকারী সংখ্যার স্ট্রিং শনাক্ত করে এবং JSON সংখ্যা আউটপুট করে, কিন্তু এটি ডেটা হারাতে পারে (ZIP কোড, ফোন নম্বরে শুরুর শূন্য)। ToolDeck রূপান্তরকারী এই সমস্যা এড়াতে ডিফল্টে মানগুলিকে স্ট্রিং হিসেবে রাখে।