CSV · TSV → CSV

CSV পরিষ্কার ও আমদানি ঠিক করুন

আমদানির জন্য CSV বা TSV ফাইল ব্রাউজারেই ব্যক্তিগতভাবে পরিষ্কার করুন।

01

CSV ফাইল যোগ করুন

CSV · TSV · TXT

02

আমদানির সেটিংস

ডেটা পরিষ্কার করুন

03

কলাম

কলাম বেছে ক্রম সাজান। প্রথম সারিতে শিরোনাম থাকলে নাম সম্পাদনা করুন।

পূর্বরূপ দেখতে একটি ফাইল বেছে নিন।

04

প্রিভিউ

পূর্বরূপ দেখতে একটি ফাইল বেছে নিন।

ফাইল আপনার ডিভাইসেই থাকে।

কলামের অর্থ না হারিয়ে CSV পরিষ্কার করুন

বিভাজক ও এনকোডিং ঠিক করে, ক্ষেত্রের ধারের ফাঁকা স্থান কেটে, খালি বা পুনরাবৃত্ত সারি সরিয়ে এবং ছোট সারিতে খালি ঘর যোগ করে CSV, TSV বা TXT আমদানির জন্য প্রস্তুত করুন। তারপর কলাম বাছুন, নাম বদলান ও সাজান। গন্তব্যের আমদানির নিয়মের সঙ্গে ফলাফল দেখুন: পরিষ্কার প্রাকদর্শন অন্য অ্যাপ শনাক্তকারী, তারিখ বা সূত্র সঠিক বুঝবে তা প্রমাণ করে না।

ধাপে ধাপে

  1. এক ফাইল খুলে বিভাজক ও অক্ষরের এনকোডিং দেখুন। সব মান এক কলামে হলে সঠিক বিভাজক বাছুন; উচ্চারণচিহ্নযুক্ত নাম নষ্ট হলে উৎসের এনকোডিং বাছুন। প্রথম সারি শিরোনাম কি না ঠিক করুন।
  2. শুধু দরকারি পরিষ্কার চালু করুন। ধারের ফাঁকা স্থান কাটা পুনরাবৃত্তি তুলনার আগে হয়, আর খালি ঘর যোগ করে ছোট সারি সমান করা যায়। রাখা কলাম বাছুন, শিরোনাম বদলান ও তীর দিয়ে সাজান। বিভাজক বা এনকোডিং বদলালে কলাম বাছাই রিসেট হয়।
  3. আউটপুট বিভাজক বেছে পরিষ্কার CSV ডাউনলোড করে গন্তব্যের আমদানি টুলে দেখুন। প্রাকদর্শনে শুধু প্রথম 12 ডেটা সারি ও 12 কলাম থাকে; রপ্তানিতে সব রাখা সারি ও বাছাই কলাম থাকে।

সেটিংস ও সীমা

পার্সিং ও পরিষ্কার
স্বয়ংক্রিয় বিভাজক শনাক্তকরণ কমা, সেমিকোলন, ট্যাব ও পাইপ বিবেচনা করে; নিজস্ব বিভাজক এক বৈধ অক্ষর হবে। উদ্ধৃত বিভাজক, বহু লাইনের ক্ষেত্র ও দ্বিগুণ উদ্ধৃতি সমর্থিত। সারি সরানো থেকে শিরোনাম রক্ষা পায়।
পরিষ্কারের আগের সীমা
ইনপুট সীমা 20 MiB, শিরোনামসহ 100,000 পার্স করা সারি, 1,000 কলাম ও 1,000,000 ঘর। সীমা পরিষ্কারের আগে যাচাই হয়, তাই পুনরাবৃত্তি সরানো ইতিমধ্যে প্রত্যাখ্যাত বড় ফাইল বাঁচাতে পারে না।
রপ্তানি ও ডেটার ধরন
আউটপুট BOM ছাড়া UTF-8, CRLF লাইন শেষ ও শেষের নতুন লাইনসহ। ট্যাব-বিভক্ত আউটপুটেও নাম -cleaned.csv দিয়ে শেষ হয়। ফাইলে ক্ষেত্র লেখা থাকে, কিন্তু আমদানি প্রোগ্রাম ধরন ঠিক করে; সূত্রের মতো মান নিষ্ক্রিয় করা হয় না।

সমাধানসহ উদাহরণ

dirty-accounts.csv ডাউনলোড করুন। সেমিকোলন বেছে শিরোনাম রাখুন। ধারের ফাঁকা স্থান কাটা, খালি সারি সরানো, পুনরাবৃত্তি সরানো ও ছোট সারিতে খালি ঘর যোগ করা চালু করুন। ID-এর নাম Account ID করুন, Name প্রথমে নিন, তারপর আউটপুট বিভাজক কমা দিয়ে রপ্তানি করুন।

উদাহরণের ফাইল ডাউনলোড করুন

উদাহরণের ইনপুট

ID;Name;Note
00123; Anna ;"first; order"
00123;Anna;"first; order"
;;
00456;Bjørn
প্রত্যাশিত ফলাফল
NameAccount IDNote
Anna00123first; order
Bjørn00456

দুই সারি সরবে এবং অসমান সারি থাকবে না। ধারের ফাঁকা স্থান কাটার পরে Anna-এর দুই সারি এক হয়; খালি সারি যায় এবং Bjørn-এর অনুপস্থিত Note খালি ক্ষেত্র হয়। cleaned-accounts.csv ও আউটপুট সারণি দেখুন। ফাইলে 00123 ও 00456 থাকে, কিন্তু সরাসরি Excel-এ খুললে শুরুর শূন্য তবুও যেতে পারে; কলামগুলো লেখা হিসেবে আমদানি করুন।

প্রশ্ন ও সমস্যা সমাধান

কলাম বাদ দিলে আরও পুনরাবৃত্তি সরেনি কেন?

পুনরাবৃত্তি তুলনা কলাম বাদ দেওয়ার আগে পরিষ্কার উৎসের পুরো সারি দিয়ে হয়। শুধু বাদ দেওয়া কলামে ভিন্ন সারি আলাদাই থাকে। টুলের আগে উৎসে চাওয়া পুনরাবৃত্তির নিয়ম ঠিক করুন।

রপ্তানিতে উদ্ধৃতি বদলেছে কেন?

রপ্তানিকারক নির্বাচিত বিভাজকের জন্য উদ্ধৃতি নতুন করে বানায় এবং ভেতরের উদ্ধৃতি দ্বিগুণ করে। সেমিকোলন থেকে কমায় বদলালে আগে উদ্ধৃত ক্ষেত্র উদ্ধৃতিহীন হতে পারে। ফাইলের বাইট এক না হলেও একই মান থাকতে পারে।

পার্সিং বা অসমান সারির ত্রুটিতে কী করব?

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