CSV ফাইল মানে হলো Comma Separated Values (কমা দ্বারা পৃথককৃত মান) ফাইল। সব CSV ফাইলগুলি সাদা টেক্সট ফাইল, যেখানে শুধু সংখ্যা এবং অক্ষর থাকে, এবং ডেটা একটি টেবিল বা সারণির রূপে সাজানো থাকে।
CSV ফাইল কীভাবে খুলবেন
স্প্রেডশিট সফটওয়্যার (যেমন Microsoft Excel, OpenOffice Calc, WPS Office Spreadsheets) CSV ফাইল খোলার এবং সম্পাদনার জন্য সবচেয়ে ভালো টুল। এই প্রোগ্রামগুলো ডেটা ফিল্টার ও ম্যানিপুলেট করা সহজ করে দেয়।
অনলাইনে CSV ফাইল দেখতে বা সম্পাদনা করতে Google Sheets ব্যবহার করতে পারেন। সেখানে ফোল্ডার আইকনে ক্লিক করে আপনার কম্পিউটার বা Google Drive থেকে ফাইলটি বেছে নিন।
টেক্সট এডিটরও CSV ফাইল খুলতে পারে, কিন্তু বড় ফাইলগুলো آنجا কাজ করা খুব কঠিন। আপনি যদি টেক্সট এডিটর ব্যবহার করতে চান, তবে আমাদের সেরা ফ্রি টেক্সট এডিটরের তালিকা দেখুন।
Excel CSV ফাইল সাপোর্ট করে, তবে এটি ফ্রি নয়। তবুও এটি CSV ফাইলগুলির জন্য সবচেয়ে জনপ্রিয় প্রোগ্রাম।
CSV ফাইল কনভার্ট করা
CSV ফাইলগুলি টেক্সট-অনলি ফরম্যাটে ডেটা সংরক্ষণ করে, তাই অনেক অনলাইন সার্ভিস এবং ডেস্কটপ প্রোগ্রামের মাধ্যমে এনাকে অন্যান্য ফরম্যাটে রূপান্তর করা যায়।
উপরে উল্লিখিত সব ডেস্কটপ প্রোগ্রাম CSV ফাইলকে Excel ফরম্যাট (XLSX, XLS), TXT, XML, SQL, HTML, ODS ইত্যাদিতে কনভার্ট করতে পারে। এটি সাধারণত File > Save as মেনুর মাধ্যমে করা হয়।
Google Sheets-এ File > Download মেনু থেকে XLSX, ODS, PDF বা অন্য কোনো সাপোর্টেড ফরম্যাট বেছে নিন।
ব্রাউজার-ভিত্তিক ফ্রি কনভার্টার যেমন Zamzar ব্যবহার করে CSV ফাইলকে PDF, RTF ইত্যাদিতে রূপান্তর করা যায়।
CSVJSON টুল CSV ডেটাকে JSON-এ রূপান্তর করে, যা ঐতিহ্যবাহী অ্যাপ্লিকেশন থেকে ওয়েব-ভিত্তিক প্রজেক্টে বিশাল পরিমাণ ডেটা ইম্পোর্ট করার জন্য খুব উপকারী।
CSV ফাইল সম্পাদনার সময় সতর্কতা
CSV ফাইল সাধারণত একটি প্রোগ্রাম থেকে ডেটা এক্সপোর্ট করে অন্য প্রোগ্রামে ইম্পোর্ট করার জন্য ব্যবহার করা হয়, বিশেষ করে টেবিল-ওরিয়েন্টেড অ্যাপ্লিকেশনের ক্ষেত্রে।
যদি আপনি Excel-এ CSV ফাইল সম্পাদনা করেন, তবে মনে রাখবেন যে CSV ফরম্যাট একাধিক শিট বা ট্যাব সাপোর্ট করে না। Excel-এ অতিরিক্ত শিটে যোগ করা ডেটা CSV-তে সেভ করার সময় হারিয়ে যাবে। শুধু সক্রিয় শিটের ডেটা সেভ হবে।
স্প্রেডশিট টুলগুলো চার্ট, ফর্মুলা, রো স্টাইলিং, ইমেজ ইত্যাদি সাপোর্ট করে, কিন্তু CSV ফরম্যাটে সেগুলো সেভ করা যায় না। এই সীমাবদ্ধতা বোঝার পর আপনি যদি বেসিক ডেটা পরিবর্তনের বাইরে কিছু সেভ করতে চান, তবে CSV না ব্যবহার করে XLSX-এর মতো উন্নত ফরম্যাটে সেভ করুন।
CSV ফাইল কীভাবে স্ট্রাকচার্ড থাকে
CSV ফাইল তৈরি করা খুব সহজ। উপরের টুলগুলোর যেকোনো একটিতে ডেটা সাজিয়ে CSV ফরম্যাটে সেভ করুন। আপনি ম্যানুয়ালি টেক্সট এডিটর দিয়েও তৈরি করতে পারেন।
উদাহরণ:
Name,Address,Number John Doe,10th Street,555
সব CSV ফাইল একই সাধারণ ফরম্যাট মেনে চলে: প্রতিটি কলাম একটি ডিলিমিটার (সাধারণত কমা) দ্বারা পৃথক, এবং প্রতিটি নতুন লাইন একটি নতুন সারি নির্দেশ করে। কিছু প্রোগ্রাম মান পৃথক করার জন্য ট্যাব, সেমিকোলন বা স্পেস ব্যবহার করতে পারে।
টেক্সট এডিটরে CSV ফাইল খোললে উপরের উদাহরণের মতো দেখাবে। কিন্তু স্প্রেডশিট সফটওয়্যারে (Excel, OpenOffice Calc) খোললে Name মান প্রথম সেলে, তার নিচে John Doe, এবং বাকিগুলো একই প্যাটার্নে সজ্জিত থাকবে।
যদি আপনার CSV ফাইলে কমা বা উদ্ধৃতি চিহ্ন এম্বেড করতে হয়, তবে edoceo এবং CSVReader.com-এর আর্টিকেল পড়ুন।
ফাইল খুলতে পারছেন না?
CSV ফাইল দেখতে সহজ হলেও, একটি কমার ভুল প্লেসমেন্ট বা সাধারণ গ़লতফহমি এটাকে জটিল করে তুলতে পারে।
হো सकता है আপনি অন্য ফাইলকে CSV ফাইল বুঝছেন। কিছু ফাইলের এক্সটেনশন CSV-এর মতো দেখায় কিন্তু আসলে সেগুলো CSV নয়। যেমন: CVS, CVX, CV, CVC — এগুলো স্প্রেডশিট প্রোগ্রামে খুলবে না। আপনার ফাইলের রিয়েল এক্সটেনশন গুগলে বা Lifewire-এ সার্চ করে জেনে নিন।
প্রশ্নোত্তর
- আইফোন কন্টাক্টকে CSV ফাইলে কীভাবে এক্সপোর্ট করব? Export to CSV-এর মতো থার্ড-পার্টি অ্যাপ ব্যবহার করুন। অ্যাপে Begin Exporting > + > Edit Column Data > সোর্স বেছে নিন > Export এ যান।
- MATLAB-এ CSV ফাইল কীভাবে পড়ব? CSV ফাইলটিকে MATLAB পাথে যেকোনো ফোল্ডারে ড্র্যাগ-অ্যান্ড-ড্রপ করুন। তারপর MATLAB কমান্ড উইন্ডোতে লিখুন: m = csvread('name_of_file.dat'); এখানে name_of_file.dat-এর স্থানে আপনার CSV ফাইলের নাম বসান।