আপনি সঠিক জায়গায় এসেছেন যদি আপনি CSV ফাইল এক্সেলে সঠিকভাবে খুলতে না পারার সমস্যার সমাধান বা কিছু স্পেশাল টিপস খুঁজছেন। এক্সেলে CSV ফাইল সঠিকভাবে খোলার বেশ কয়েকটি উপায় আছে। এই নিবন্ধ আপনাকে প্রতিটি ধাপ উপযুক্ত উদাহরণসহ ব্যাখ্যা করবে। ফলে আপনি সহজে আপনার উদ্দেশ্যে সেগুলো ব্যবহার করতে পারবেন। চলুন নিবন্ধের মূল আলোচনায় যাই।
CSV ফাইল এক্সেলে সঠিকভাবে না খোলার ৪টি কেস এবং তাদের সমাধান
এই সেকশনে আমি উইন্ডোজ অপারেটিং সিস্টেমে CSV ফাইল এক্সেলে সঠিকভাবে না খোলার সমস্যা সমাধানের কিছু দ্রুত এবং সহজ পদ্ধতি দেখাব। এই নিবন্ধে সবকিছুর জন্য বিস্তারিত ব্যাখ্যা এবং স্পষ্ট উদাহরণ আছে। আমি এখানে Microsoft 365 ভার্সন ব্যবহার করেছি। তবে আপনি আপনার উপলব্ধতা অনুযায়ী অন্য ভার্সনও ব্যবহার করতে পারেন। আপনার ভার্সনে এই নিবন্ধের কোনো অংশ কাজ না করলে দয়া করে কমেন্ট করুন।
Case ১: CSV ফাইল এক কলামে খুলছে
যখন আমরা একটি CSV ফাইল এক্সেলে খুলি, সেটি কলামগুলোর মধ্যে বিতরণ নাও হতে পারে। এটি ঘটে যখন delimiter সঠিকভাবে সেট আপ নাও থাকে। এই সেকশনে আমরা এই সমস্যার সমাধান দেখব: এক্সেল CSV ফাইল এক কলামে খুলছে।
- এখন, আমরা CSV ফাইলটি Notepad-এ খুলেছি, যা দেখাচ্ছে ডেটাগুলো কমা-ডিলিমিটেড।

- তবে, যদি আমরা এক্সেলে খুলি, ডেটা কলাম A-তে থাকবে।

এখন, এই সমস্যার সম্ভাব্য সমাধানগুলো দেখি।
Solution ১: Regional Settings পরিবর্তন করা
প্রথম সমাধানে আমরা Control Panel- থেকে রিজনাল সেটিংস পরিবর্তন করব। মূলত, আমরা লিস্ট সেপারেটরকে সেমিকোলন (;) থেকে কমা (,) তে পরিবর্তন করব। আমরা উইন্ডোজ ১০ ব্যবহার করে এই প্রক্রিয়া দেখাচ্ছি। তবে এটি উইন্ডোজের অন্যান্য ভার্সনের জন্যও অনুরূপ হওয়া উচিত।
📌 Steps:
- প্রথমে Control Panel খুলুন।
- দ্বিতীয়ে, Clock and Region-এ ক্লিক করুন। নিশ্চিত করুন, view by category সিলেক্ট করা আছে। অন্যথায়, আপনাকে Region সিলেক্ট করতে হবে।
- তাহলে একটি নতুন উইন্ডো আসবে।
- তৃতীয়ে, Region সেকশনের অধীনে Change data, time or number formats সিলেক্ট করুন।

- তাহলে Region উইন্ডো পপ আপ হবে।
- এরপর “Additional settings…” সিলেক্ট করুন।

- তাহলে Customize Format উইন্ডো আসবে।
- তারপর List separator-এ কমা (,) টাইপ করুন। আমাদের CSV ফাইল কমা-ডিলিমিটেড, আপনার যদি ভিন্ন হয় তবে সেটি অনুযায়ী ব্যবহার করুন।
- এরপর OK চাপুন।

- তাহলে, যদি আমরা সেই CSV ফাইলটি খুলি, সেটি একাধিক কলামে থাকবে।
Solution ২: CSV ফাইল এডিট করে ডিলিমিটার স্পেসিফাই করা
যদি এক্সেল ডেটা সেপারেটরগুলো রিকগ্নাইজ করতে পারে, তবে সেটি সেগুলো একাধিক কলামে দেখাতে পারে। ডিলিমিটার এক্সেলে আইডেন্টিফাই করার জন্য এই সমাধানে আমরা একটি সিঙ্গেল লাইন ইনসার্ট করব। সিন্ট্যাক্স হলো “sep=delimiter”। আমাদের ফাইলে ট্যাব ব্যবহার করা আছে, তাই ডিলিমিটারের জায়গায় ট্যাব যোগ করতে হবে।
📌 Steps:
- শুরুতে, আমরা দেখতে পাচ্ছি ডেটা ফাইল semicolon-delimited।

- এরপর, সেই ফাইলটি একটি text editor-এ খুলুন। আমরা Notepad-এ খুলেছি।
- তারপর শীর্ষে নিচের লাইনটি ইনসার্ট করুন। যদি ডিলিমিটার কমা হত, তবে আমরা “sep=,” লিখতাম। তাই আপনার প্রয়োজন অনুযায়ী পরিবর্তন করুন।
sep = ;

- এরপর, যদি আমরা সেই ফাইলটি এক্সেলে খুলি, ডেটা একাধিক কলামে থাকবে। এইভাবে আমরা সমস্যা: এক্সেল CSV ফাইল এক কলামে খুলছে -র দ্বিতীয় সমাধান দেখিয়েছি।

Solution ৩: CSV ফাইল ইম্পোর্ট করার সময় ডিলিমিটার স্পেসিফাই করা
এই মেথডে আমরা CSV ফাইল থেকে ডেটা এক্সেলে ইম্পোর্ট করব। যদি অন্য দুটি সমাধান আপনার জন্য কাজ না করে, তবে এটি কাজ করবে। CSV ফাইল ইম্পোর্ট করার ফিচার Data ট্যাবে আছে, এবং সেখান থেকে আমরা From Text/CSV অপশন ব্যবহার করব।
📌 Steps:
- প্রথমে Data ট্যাব থেকে From Text/CSV সিলেক্ট করুন।

- তাহলে Import Data উইন্ডো আসবে।
- দ্বিতীয়ে, ফাইল লোকেশনে নেভিগেট করুন।
- তৃতীয়ে, CSV ফাইলটি সিলেক্ট করুন এবং Import চাপুন।

- তারপর আরেকটি উইন্ডো পপ আপ হবে।
- পরে, Load ড্রপ-ডাউন মেনু থেকে “Load” সিলেক্ট করুন।

- এই অ্যাকশন CSV ডেটা এক্সেলে ইম্পোর্ট করবে। আরও, আমরা আমাদের দ্বিতীয় সমাধানের পার্সারটি এখনও দেখতে পাচ্ছি। আপনি সাধারন রো ৫ ডিলিট করতে পারেন।

আরও পড়ুন: এক্সেলে ডিলিমিটার সহ CSV খোলার ৬ সহজ উপায়
Case ২: CSV ফাইল থেকে ইম্পোর্ট করার সময় লিডিং জিরো রাখা
CSV ফাইল ইম্পোর্ট করার সময়, CSV ফাইলindeki leading zeros ডিফল্টরূপে এক্সেল দ্বারা বাদ দেওয়া হয়। এতে একাউন্ট নম্বর, ZIP কোড, ফোন নম্বর ইত্যাদি প্রসঙ্গে ডেটা মিসইন্টারপ্রিটেশন হয়, যেখানে leading zeros কার্যকর তথ্য বহন করে।
Power Query প্রয়োগ করা Excel CSV-এ leading zeros রাখার সবচেয়ে কার্যকর উপায়lerden একটি। এটি করার ধাপগুলো নিচে দেওয়া হলো।
📌 Steps:
- প্রথমে Ribbon-এ থেকে Data ট্যাবে যান।
- এরপর Get & Transform Data-এ থেকে From Text/CSV অপশন সিলেক্ট করুন।
- এখন, আপনার CSV ফাইলটি নেভিগেট করে সিলেক্ট করুন।
- তারপর Import ক্লিক করুন।
আপনার CSV ফাইল ইম্পোর্ট করার পর আপনি নিচের ছবির মতো আপনার ডেটার প্রিভিউ দেখবেন।
- প্রথমে Transform Data ক্লিক করুন।

এরপর, আপনার ওয়ার্কশিটে নিচের ছবির মতো Power Query Editor উইন্ডো খুলবে।
- এখন Account Number column-এর মার্ক করা এলিয়াতে ক্লিক করুন।
- এরপর ড্রপ-ডাউন থেকে Text অপশনটি সিলেক্ট করুন।

- পরবর্তী, একটি ডায়ালগ বক্স খুলবে, এবং Replace Current বেছে নিন।

এই স্টেজে, আপনি দেখতে পাবেন Account Number কলামে জিরোগুলো ফিরে এসেছে নিচের ছবির মতো।
- একই ধাপগুলো Telephone Number কলামের জন্যও অনুসরণ করলে আমরা নিচের আউটপুট পাব।

- এখন Close & Load ক্লিক করুন।

হয়ে গেলো! আপনি সফলভাবে আপনার CSV ফাইল এক্সেলে ইম্পোর্ট করেছেন এবং লিডিং জিরোগুলো অক্ষত রেখেছেন।

আরও পড়ুন: টেক্সট ফাইল এক্সেলে অটোমেটিক্যালি ইম্পোর্ট (২ উপযুক্ত উপায়)
সদৃশ পঠন:
- [Solved:] Excel Is Opening CSV Files in One Column (3 Solutions)
- Excel VBA to Read CSV File Line by Line (3 Ideal Examples)
- Excel VBA: Import Comma Delimited Text File (2 Cases)
- Merge CSV Files into Multiple Sheets in Excel (with Easy Steps)
- Difference Between CSV and Excel Files (11 Suitable Examples)
Case ৩: CSV ফাইল থেকে ইম্পোর্ট করার সময় ডেট ফরম্যাটিং ভুল হচ্ছে
তারিখ মান ধারণকারী ফাইল ইম্পোর্ট করার সময় ডে এবং মাস মিক্স আপ হওয়া বা কিছু মান ডেটে রূপান্তরিত হওয়া যারা আসলে ডেট মান নয় - এমন সমস্যা হয়। CSV ফাইলগুলিতে এক্সেলকে অটো-ফরম্যাটিং ডেট থেকে রোকার একটি দ্রুত উপায় আছে। এর জন্য নিচের ধাপগুলো অনুসরণ করুন:
📌 Steps:
- শুরুতে, Data ট্যাবে যান এবং From Text/CSV সিলেক্ট করুন। এটি Import Data খুলবে।
- CSV ফাইলটি সিলেক্ট করুন এবং Import ক্লিক করুন। নিশ্চিত করুন All Files ফাইল টাইপ ফিল্ডে সিলেক্ট করা আছে।
- এরপর, ডেটাসেট ধারণকারী একটি উইন্ডো আসবে। সেখান থেকে Transform Data সিলেক্ট করুন।

- Transform Data ক্লিক করার পর, Power Query Editor খুলবে।
- পরবর্তী, Power Query Editor-এ Date of Birth কলামটি সিলেক্ট করুন।
- তারপর Transform ট্যাবে যান এবং Data Type সিলেক্ট করুন। একটি ড্রপ-ডাউন মেনু আসবে।
- ড্রপ-ডাউন মেনু থেকে Text সিলেক্ট করুন।

- হঠাৎ Change Column Type ডায়ালগ বক্স পপ আপ হবে। সেখানে Replace current বেছে নিন।

- তারপর, আপনি Power Query Editor-এ নিচের মতো ফলাফল পাবেন।
- এখন Home ট্যাবে যান এবং Close & Load সিলেক্ট করুন।

- শেষে, আপনি এক্সেল ওয়ার্কশিটে নিচের মতো ফলাফল দেখবেন।

আরও পড়ুন: এক্সেলে বিদ্যমান শীটে CSV ইম্পোর্ট (৫ পদ্ধতি)
Case ৪: নম্বর সায়েন্টিফিক নোটেশনে রূপান্তরিত হচ্ছে
কখনো কখনো যখন আমরা বেশি ডিজিটের নম্বর ধারণকারী CSV ফাইল ইম্পোর্ট করার চেষ্টা করি, তখন নম্বরগুলো সায়েন্টিফিক নোটেশনে রূপান্তরিত হয়ে যায়। এখানে আমি দেখাব কিভাবে আপনি এটিকে এড়াতে পারেন।

📌 Steps:
- প্রথমে, Data ট্যাবে যান এবং From Text/CSV সিলেক্ট করুন এবং CSV ফাইল ইম্পোর্ট করুন।
- এরপর, ডেটাসেট ধারণকারী একটি উইন্ডো আসবে। সেখান থেকে Transform Data সিলেক্ট করুন।

- এখন, Power Query Editor আসবে।
- পরবর্তী, Account Number কলাম হেডারের 123 icon সিলেক্ট করুন।
- তাহলে একটি ড্রপ-ডাউন মেনু আসবে।
- এখানে ড্রপ-ডাউন মেনু থেকে Text সিলেক্ট করুন।

- ফলস্বরূপ, আপনি দেখবেন নম্বরগুলো পূর্ণ রূপে আছে, সায়েন্টিফিক ফরম্যাটে নয়।
- এখন Home ট্যাবে যান এবং Close & Load সিলেক্ট করুন।

- এভাবে, আপনি সফলভাবে CSV file-এ서 ডিজিট হারানোর বিনা বড় নম্বরগুলো পূর্ণ রূপে ইম্পোর্ট করেছেন।

আরও পড়ুন: CSV কে XLSX রূপান্তর (৪ দ্রুত পদ্ধতি)
উপসংহার
এই নিবন্ধে আপনি CSV ফাইল এক্সেলে সঠিকভাবে না খোলার সমস্যা সমাধানের পদ্ধতি পেয়েছেন। আশা করি এই নিবন্ধ আপনাকে উপকারী লাগবে। আরও এক্সেল সম্পর্কিত কন্টেন্ট পেতে আমাদের ওয়েবসাইট, ExcelDemy ভিজিট করুন। কমেন্ট সেকশনে আপনার কমেন্ট, পরামর্শ বা প্রশ্ন থাকলে নিচে লিখুন।
সম্পর্কিত নিবন্ধ
- কলামসহ CSV ফাইল এক্সেলে খোলা (৩ সহজ উপায়)
- কলামসহ CSV ফাইল এক্সেলে অটোমেটিক্যালি খোলা (৩ পদ্ধতি)
- Excel VBA: Read Text File into String (4 Effective Cases)
- CSV কে XLSX রূপান্তর বিনা খুলে (৫ সহজ পদ্ধতি)
- এক্সেলে CSV ফাইল পড়ার ৪ দ্রুততম উপায়
- Excel VBA to Convert CSV File to XLSX (2 Easy Examples)